Thanks, yes it’s complicated and I certainly don’t understand FIPS very much except that it breaks things!
This is a very old article but it suggests there may be a setting in terminal services to require or not require FIPS:
https://support.microsoft.com/en-us/help/811770/remote-assistance-connection-to-windows-server-2003-with-fips-encrypti
The reason it would be difficult for us to support FIPS fully is that we use other libraries (such as the one for SSH/sftp) which in turn may use non-FIPS compliant cryptography.