To the extent that I install apps from the Play Store, I usually try to install them through my VPN and Tor. In recent weeks, app downloads have generally stalled when between 95% and 98% complete. The download rate then drops to 0 B/s, and, even if left overnight, the download never finishes. And I'm talking about smallish apps, usually under 100 MB.
If I keep the VPN connection but don't route through Tor, then downloads run promptly all the way to completion.
Why would this consistently be happening over Tor? Is there anything I can do about it?