VNC Issues - gnutls_record_send: The TLS connection was non-properly terminated

aIpm purely speculating,
But I’d expect that if you’re disconnected improperly, as long as that session is still alive you wouldn’t be able to re-connect (The TLS session would believe your reconnection is an intrusion attempt perhaps due to unexpected TCP packet id numbers). If this is wha is happening, then the network session has to terminated (perhaps by timeout) and then a new session can be created. This wouldn’t necessarily have any effect on the running logged in session running on the remote machine.

Recommend you troubleshoot your networking problems.
If your network problems are caused by interference due to congestion, RF or similar, you can try modifications I recommend in this paper I wrote long ago, they still apply to latest openSUSE as much as they were effective long ago.

https://sites.google.com/site/4techsecrets/optimize-and-fix-your-network-connection

Of course, if your problems are caused by faulty hardware or something similar, the above won’t help.

TSU