Remote Client Issues

We have migrated our total infrastructure to the cloud over the last 2 years. We have Office 365 mail and Azure Files for our data. Whave secured with a SpeedFusion hub in Azure, which is connected to our offices through the Peplink Balances we’ve had deployed for several years: Balance 580 in HQ in Philadelphia, Balance 310 in our regional offices in NY, NJ, Indiana and Miami. Total users 115. We have also implemented a solution using OpenVPN client for remote users, connecting to that same SpeedFusion hub in Azure. That is where we are expereiencing issues, mostly. Here is a list of symptoms:

  1. When users are using Teams or Zoom on their local computer, with the VPN connected, they expereince poor performance (freeze-ups, bad quality vido.audio, “Internet is Unstable” warnings on Zoom
  2. When they shut off the OpenVPN connection, they do not expereince these issues
  3. Its bad enough sometimes that users have to disconnect form the VPN to do Teams/Zoom calls
  4. Users are getting kicked off the VPN fairly regularly at 1pm and 4pm
  5. One user reports that wehn he is connected to the VPN and initiates a Teams meeting locally, his home router reboots.

Any insight into these issues would be greatly appreciated. I have heard of a split-tunnel config? IS that a possible solution? I understand that it might be able to segregate traffic going to the Azure resources from traffic simply going out to the internet, so that it doesn’t pass thorugh the VPN. Is that a correct understanding? Can that be implemented with OpenVPN client? How do I check logs to see if the 1pm and 4pm events are a SpeedFusion hub issue?
Thanks!