The phrase
"new mod" refers to a new or recently added moderator. A moderator is someone who oversees and maintains order in an online community or platform. So a
"new mod" indicates that a fresh person has been given the responsibility to monitor and manage the community.
Full definition