Ich verstehe dich nur partiell.
Du hast ja nur einen webhosting Tarif insofern läuft das ja auch alles auf dem selben Webspace - Sinn und Zweck gleich mehrere nextcloud Instanzen auf dem webhosting rennen zu lassen erschließen sich mir nicht wirklich, die Daten sind auch bei einer Instanz getrennt und liegen in beiden Fällen einfach in unterschiedlichen Verzeichnissen des selben Webspaces.
Die Accounts können auch nicht auf Daten anderer Accounts zugreifen, außer dies wird eingerichtet und du hast x Mal soviel Serverlast sowie Verwaltungsaufwand.
Sehe ich etwas anders. Durch mehrere Instanzen habe ich eine eindeutige Trennung aller Daten. Es fängt damit an, dass ich ansonsten sicherstellen müsste, dass sich die Accounts nicht gegenseitig in der Cloud sehen können. Jede Cloud beinhaltet andere Plugins, die ggf. auch wieder Verbindungen untereinander herstellen, bspw. indem andere Personen zur Mitarbeit eingeladen werden können, die gar nicht im Verein sind. Darüber hinaus muss ich auch bei den Ordnern genau drauf achten, dass jeder wirklich nur die vereinseigenen Dateien sieht. Etc.
Das ist sicherlich alles irgendwie handlebar. Meines Erachtens ist es einfacher und sicherer, eine klare Trennung mittels mehrerer Nextcloud-Instanzen zu erzeugen. Der Overhead, der durch die Installation entsteht (ca. 500 MB/Installation), ist im Vergleich zu den Daten (zusammen ca. 400 GB) minimal und ich bin mir sicher, dass es keine Probleme gibt.
PS: Monetär betrachtet, stelle ich meinen privaten Server einfach kostenlos bereit