Just curious why would you use root user, that’s prohibited in SMB. Best is to use an assigned low perms user, which can be used in external servers to access the SMB. External user logging as root could destroy everything, definitely not the correct approach.
Removing the aux parameters is a good decision IMO.
Because another user with access to the same shared folder cannot handle the files and folders created by another user in any way even though they are allowed for full access in the ACL. Files and folders in a given share may only be used by the person who created them.
Thus, each user who has permission in the ACL filesystem has access only to their own files in the given share, but not to folders and files created by another user.
I figured it out by wanting to back up data from my admin account to another NAS by manually copying the folders in the form of "crtl+c, ctrl+v" and found that the size of the copied content did not fit me. Gradually I came to the fact that there is a problem with the permission. When I assign root access permissions via the "force user = root" command, all users have equal access to files and everyone gets access to folders and files created by another user in the same share.
I got around it until now by forcing storage under root rights where root was allowed in the ACL filesystem for full access and access to individual shares and if I wanted to do some access individually (some user only read but not delete) then I resolved via SMB ACL.
Or I solved it through the ACL filesystem when I set the authorization to be overwritten even for subordinate objects, but then other users could not read, run, write, etc. It is because each user is allowed something different and this applies (in ACL filesystem) for each user separately but not for all objects in the given share (only SMB ACL solves this, but also incorrectly, because ACL filesystem has a higher priority than SMB ACL ..... SMB ACL has a higher priority only if the system user (root) has access to the file system and all folders and files have this owner).
---
Different ownership of created folders and files (without force user = root parameter) I used Filesystem ACL when, for example, I wanted to create users' home folders in one share.
For example:
\\NAS\\Homes\Peter
\\NAS\\Homes\Julia
\\NAS\\Homes\John
where each user created a "Peter, Julia, John" folder from their own account and never got into another user's folder even though they saw it in \\NAS\\Homes\
I've used all Bluefin TrueNAS servers and previous versions this way and can't complain about it. Simple, functional.