I tried the VPN approach and it's still the same. However, I tried an unusual solution and it never happened again (Coincidence? Ill test again if I have time).
I have 2 NIC cards - 1 Intel and 1 Realtek - I tried disabling my primary which is Intel (primary because the metric is set to 0, thus always a priority), and no more disconnects.
I can re-verify be enabling Intel again as my primary NIC to see if I will get DCed again - will do this after work and will provide feedback.