OK, we're down to long shots...
RichardFoo User level: Level 1 (4 points)
Feb 15, 2019 4:24 PM in response to TimsTech
I've been debugging a problem with my VPN client constantly reconnecting, along with poor WiFi performance. After much digging, I came across an excellent article - although written for Yosemite and iOS8, it still seems to be relevant to Mojave, especially with a newer WiFi chip in the 2018 MacBook Pro. https://medium.com/@mariociabarra/wifriedx-in-depth-look-at-yosemite-wifi-and-awdl-airdrop-41a93eb22e48
The author wrote a program that essentially just issues a command and keeps it enforced. You can try it manually in a terminal window: sudo ifconfig awdl0 down
To reverse the command, type: sudo ifconfig awdl0 up
He gives a great technical explanation, so I won't repeat it here. The command disables a virtual network interface that's used for ad-hoc WiFi by features like Airdrop; I personally won't miss them. So far, I've gone from losing my connection 20 times an hour to being stable for 3+ hours.