For anyone still prefer to build from source, just install the compact-openssl10-devel package so that makemkv would be compiled with the the OpenSSL 1.0.X branch.
Code:
sudo dnf install compat-openssl10-devel.x86_64 --allowerasing
Note you can have both compact-openssl10 and openssl 1.1 coexist but not the devel package which provides the headers while compiling. That's why --allowearsing option fit.
Then build the makemkv as what it did in the past. This time it would linked with OpenSSL 1.0.X header thus later while running, it will look for OpenSSL 1.0.X library.
If needed, you can re-install the openssl 1.1 devel package using similar dnf command so that you can still benefit from other programs that migrate to openssl 1.1 API.