An app to automatically create shares for users isn’t known to me at the moment (although that doesn’t mean it doesn’t exist
).
But you could probably achieve this by using OCS API:
https://docs.nextcloud.com/server/latest/developer_manual/client_apis/OCS/ocs-share-api.html
Although this assumes basic scripting skills in PHP, Bash or others and some time.
This thread is related: