Could you please send me both Host and Viewer log files after one of these disconnects.
Here is how you can enable event log in Viewer:
Tools -> Options -> Event log -> check Use event log and Store to disk checkboxes.
Then you can find log file in your %AppData%\Remote Utilities Files\EventLog\ directory.
This is a known issue and we will try to fix it. But let me ask, why do you want to use Internet-ID if you have the opportunity to use direct connection? And why do you need to automatically generate ID if you can do it manually?