Something else to check depending on the platform you’re targeting, make sure that platform is setting WITH_SSL to 1 and including the necessary include paths and third party libraries in SSL.Build.cs. Otherwise, code that you’ll need will not be included in your build causing all sorts of issues.
If your platform isn’t listed in SSL.Build.cs,you’ll need to add a new line like so:
Target.Platform == UnrealTargetPlatform.YourNewPlatform
Good luck!