GSPro Frequent "Session Disconnected" AND Manual Wake Required

I've been using GSPro and R50 for almost a year. I've consistently gotten "Session Disconnected" issues. I also get an issue where it won't read the ball until I manually select wake in the GSPro R50 Connector App. 

I've tried: 

* USB-C Connection

* WiFi to Garmin as the Hotspot

* WiFi to my home network

* Firewall settings

* Forcing Windows to use 2.4 GHz network

* And most recently updating to a $1000+ WiFi 7 latest greatest mesh network

* Running GSPro and GSPro Connect as administrator

Clearly it's not the network because the USB-C connection suffers the same fate even when I disconnect from the network after launch of the connector app (internet needed for licensing) but after it loads I disconnect from WiFi. 

YES I AM ON THE LATEST VERSIONS OF GSPRO and R50 Firmware/Software. I am on Windows 10. 

Some days I will go several hours without a disconnect. Sometime it's constantly happening every few minutes. Nothing I do seems to affect the results. 

I am about to switch to a different launch monitor but at $5000 that seems unfair. We paid good money for these things and even after a year they still don't work consistently. 

I am hoping for an answer from Garmin. I know I'm not the only one so other users if you can please upvote this. This is my last ditch effort to salvage something and not have to sell this thing at a huge loss. 

Other users please don't reply with "try x with your network". I have eliminated the network being the issue.