Xfinity Upload and VPN Are a Bad Combination
A VPN adds 10 to 20 percent encryption overhead in both directions. On Xfinity with 35 Mbps upload that drops effective working upload to roughly 28 Mbps during active sessions. For a Minneapolis professional uploading secure files through an encrypted tunnel that constraint shows up every single afternoon as the neighborhood node fills up.
On AT&T Fiber 300 that same overhead leaves 240 Mbps of clean working upload. That is not a workaround. That is a proper professional environment built into the infrastructure.