Great article on the mounts which I already used. This didn't solved the problem.
The mounts were created based on the domain group. Logins with AD credentials creates all the same gid on RHEL's so everyone has access to the mounts.
Also added the sssd.conf with the following. auto_private_groups
Which makes the id == to gid in Linux.
The issue is more that there is no mapping between AD groups and Linux gid/group.