It's really a no brainer how to fix AFK cheaters, aside from bans but we don't have the GMs for that.

Put a hard cap to how long you can stay continually logged in at 12 hours, whether you are moving, crafting, watching a cutscene, ERPing or bot farming. You hit the 12 hour continual logged in mark and BOOM, boot and you get a 12 hour cooldown in which you can't queue again.

If the devs haven't done this already is because they can't be more obvious to how little they care about the queue situation.