Simple suggestion tbh, if someone silently bans/whatevers anyone it should still broadcast to admins with a [Silent] prefix or something, I have done it before and can show some example code if I can find it. Just something QoL ig, could be useful.
My example code is from a 1.16 release of TFM, so this may not actually work but it's here anyways.
QuoteDisplay More! Example Code:
! final StringBuilder adminNotice = new StringBuilder()
! .append(ChatColor.DARK_AQUA)
! .append("[STAFF] ")
! .append(ChatColor.WHITE)
! .append(sender.getName())
! .append(" has banned ")
! .append(username)
! .append(" for ")
! .append(reason);
! plugin.al.messageAllAdmins(adminNotice.toString());