The answer appears to lie in Windows Desktop Client: Uploads 100 files at a time and freezes - Desktop & mobile clients /
Desktop - Nextcloud community. One option is to disable bulk uploads. The other option in there is to tinker around with your fastcgi timeouts - ick.