Seems like I absolutely messed up the time to tick calculation in the last version. I accidentaly divided milliseconds by 1000 instead of multiplying by 0.02, so bans were being rescheduled every minute. I'm pretty sure it's fixed now, but I can't guarantee anything.