these could be scaling issues, either constant or based on time-of-day / parallel use, that get harder to solve the bigger the Nextcloud instance gets. Though I’m sure murena will learn over time and Nextcloud improve too.
The webdav clients (nextcloud or phone) do have retry mechanisms, while the browser is more blunt and not able to do batch ops, so using that software really does make sense.