PDM makes SolidWorks slow over VPN

We are still using SolidWorks EPDM 2019, and of course thanks to COVID we are mostly working from home.  It's a small company with only 6 ENG, but we have a good fast upload connection to our office.  Despite having files locally cached sometimes SolidWorks runs hilariously slow over VPN.  I guess every time it does something, it needs to verify the checked out files are not being changed?  I am not sure, but the only solution I have found is going into offline mode.  In offline mode it runs like normal, it doesn't take 2-3 minutes to sometimes switch to a tab in a drawing.  Our file sizes aren't really huge, most of my projects have part sizes that are 50kb, with an assy that is <5meg and the drawings are usually 15 pages < 9megs.  Also everything else works normal over VPN.

It of course runs fine in the office, and with all of us experiencing the same issues on the exact same computers at different locations when working from home, I feel it's slow because how PDM runs.  Is there anything we can do to improve performance?  Not sure why files that are checked out run slow over an active VPN connection and runs fine if we go in offline mode.

SolidworksSolidworks Pdm/enterprise Pdm