Nextcloud taking 6 hours to sync 600,000 files over 900mbs

The issue here is hundreds or thousands of users. If that is the case, this is already way outside of what we can advise on for community support.