Right around line 47 mutable bool _validated;
This was causing my invalid TLS config to be seen as valid. Changing that line to
mutable bool _validated = false;
fixed my problem.
Unfortunately pull request will be a bit more work, as I was installing through vcpkg.