Whena  player is muted, their chat is still registered with the game, even though it doesn't go to the chat feed. So, players that are permanantly muted can trip the temp mute settings still, and wind up being auto un-muted after the time specified in config.

Can you add a check for if the player is already muted, and if so, don't execute mute commands on them?