When a user has access to a project because the class they are in is a member of that project, this project share is not mounted. The reason for that is, that the project shares are mounted using the memberof ldap attribute. When the class of a user is part of a project, that project is not listed there and therefore not mounted.
I would suggest building the list of projects using ls /srv/samba/schools/default-school/share/projects instead of the memberof attribute
When a user has access to a project because the class they are in is a member of that project, this project share is not mounted. The reason for that is, that the project shares are mounted using the memberof ldap attribute. When the class of a user is part of a project, that project is not listed there and therefore not mounted. I would suggest building the list of projects using
ls /srv/samba/schools/default-school/share/projects
instead of the memberof attribute