Home-Share and "Single Share, Mutiple Datasets" Questions

Hello,

im in the process to setup an TNS VM. My goal is to have only 2 shares. home and data.
home:
For the homeshare i have allready setup a dataset namend “homes” and createt the share with the option set “use as home-share” set. Now its reable under smb://TrueNAS.local/homes or smb://TrueNAS.local/username.
Is it possible to make it accable under smb://TrueNAS.local/home and keep the dataset namend “homes”? I would like to keep the Linux like “standart” names.

Then i want as user1 access to the home of user2. user1 is an aux groupmember of user2 and the Home Directory Permissions are all set active for the group. How do i access user2 homeshare via smb? smb://TrueNAS.local/homes/test2 dose not function.

data:
I want only one additionaly share to home, “data”. Name is up to debate. Ive set up a dataset and share. Now ive created sub datasets under data: dataset1, dataset2, ect.
To every dataset i want to create 2 groups “dataset(n)-RW” and “dataset(n)-RO”
I want that only users who are part of one of these groups are able to see and access the dataset. I do not want to set up shares to any subdataset so “Access Based Share Enumeration” is not an option.
But the sub datasets are allways showen indipendetly of group membership. ive tried UNIX permissions 770 (via GUI, cant upload screenshots yet) and NFS ACL with only metions owner@ root Full Contoll and group@ root Modify. Bit i still see the dataset at all times in die “data” share
How do i archive my goal to make the datasets only visible when the user is part of one of the matchings groups?
Are the other options/best practices?

Thanks in advance.

TBH Truenas Home-share has been broken for a while and simply they will not fix the GUI.
Was simply not worth the time an effort to find what they did wrong.

Better to just setup the shares manually.