I created a info.plist and added NSAllowsArbitraryLoads=true but that made no difference. Grabbed a trace with Wireshark and I see the TLS negotiation failing with an error 48, Unknown CA.
Can anyone provide any insight into why certificate trust evaluation succeeds with the cmd line app but fails from the SwiftUI app? The cow making the connection is identical!