Thank you for your post.
I didn't have this problem with the product that rhymes with Beam Screwer.
The Host was Current version: 188.8.131.52 whereas the Viewer was Version 184.108.40.206 Beta 1. As soon as I updated the Host to the most recent Beta version, it has stopped disconnecting me.
Yes, you should avoid version mismatch between Viewer and Host if possible. This is especially true about the latest beta - there have been a lot of improvements and a whole new authorization system
implemented in it.
Still, we will see how we can better inform the user about version mismatch right in the program.