I don’t think you need to reach to AI for any of this.
When you create these active ban topics why not also create a topic timer to move it to the correct category after a bunch of time passed, then it is automatic.
Also … any reason you are reaching away from Discourse core here, we already have logs for banned users, why not simply give your trusted users access to a data explorer query to look at history?