It looks like that, with Sequoia, it is not possible to open an NSURLSession or any other TCP connection to a machine on the local network if the application is not in the "Applications" folder. That is pretty inconvenient when debugging or running via Xcode since the build folder is not within the Applications folder.
And, yes, the NSLocalNetworkUsageDescription key and description strings are in the Info.plist file (and it asks for permission).
How can we expect to debug applications like that ? Is anybody else experiencing this ?