It's exactly the reason why i stepped over to local hosting some years ago.
This way you have more freedom, you can reach the firewall, and you can add IP addresses as a block entry.
9 out of 10 cheaters won't return after this is my experience, unless they spoof addresses through VPN or other tunneling software.
Not sure if the /kickban thing does IP, or some other ID.
If you can't run a server from home, a solution would be that you rent a complete Windows or Linux server, where you can reach the FireWall etc. (example;
https://www.time4vps.com)
You need atleast a full WIndows/Linux environment where you have more freedom of doing these things.
With Gameservers/nfo you only rent a UT99 session/instance, and you can only start or stop this session.
Furthermore you can't manage a thing from these consoles

I think you can submit tickets with banrequests and such.. but yeah.. time..
About ACE, just gotta wait until 469 and next build, things probably get more stable by then i assume.
Sorry i could only join for a half a game or so

I had some unexpected visits at my house.