Heads Up :
The post you are writing will appear in a public forum. Please ensure all content is appropriate for public consumption. Review the employee guidelines for the community here.
We are working on restoring the download link to the NSO trial version, The trial version was for some reason removed from software.cisco.com so that's why the link no longer works.
I believe you got good news to your original question in back in 2022:https://community.cisco.com/t5/nso-developer-hub-discussions/how-to-check-if-it-is-a-dry-run-in-python-for-a-service/m-p/4550700/highlight/true#M6825
This is one of the most tested/used functionalities in ConfD (hence NSO too). So it would be surprising if this is an NSO issue. But you never know. Check that you reply with ITER_RECURSE for parent lists/containers (not ITER_CONTINUE etc.)Subscriber...
Check your port configuration for the device. We have seen XR devices sending a <hello> without capabilities when connecting to the device using SSH port 22 instead of the NETCONF SSH port 830.