I sussed the issue...
This issue is with Brave browser. Firefox and Safari do not have this issue.
I had to disable IPV6 in MacOS network settings for Brave to not constantly drop connection when connected to the VPN.
Anyone know what's going on there and why that would be?