I have tried to use the SecureProtocols property of TRESTClient, but it makes no difference. (In the large application that had been working fine till KB5018410 came around, I used the default, which is none of these protocols ticked)
I have also tried various options (with rebooting) in the Control Panel -> Internet Options -> Advanced -> Security -> Use TLS x.x
It did not change anything.
I agree with Brian Evans' comment, above " No combination of settings gets it to work again on a patched Windows 10 system (KB5018410). There is some weird interaction between the patch and Delphi REST components it seems. It breaks TLS 1.2 somehow and TLS 1.3 isn't functional either."
A WireShark capture, trying to access our site, shows TLS1.2 attempts, but results in a 12175 in the Delphi Application
Insomnia, by contrast moves to TLS1.3
My application is attached.
SimpleREST.zip