Can you try with latest master branch? I just pushed a commit to switch to linking libdl dynamically, it seems that libcrypto uses dlopen()/dlclose() for loading extensions. With master branch, I was doing a quick test on an Ubuntu 20.04 and tlsa was loaded fine by kamailio.