One thing it might be. Moderators will only get the moderator group permissions for a forum if they are actually a moderator of that forum.

So, if a user is in the moderator group, but not a moderator of the forum, then they'll just get regular user permissions.

Where you say it's not taking, do you mean the permissions aren't taking, or even after that change it doesn't make any difference?