Command Line - How do I change the order of a user's group memberships?
The groups command is not showing the correct ordering of groups in your user context. It is sorting group ids by gid.

Use "id" the show your group set actually used by NFS.

See "man groups" for details.

Use the command "newgrp group" to change a group into the first place of the gid list.