They expire, by default, but the points they leave behind are permanent.
Even if they points did expire, it would only look like it expired. Any JMod would be able to see that you botted because that's not something that just goes down.
Your mute and ban meters are completely different. If you act stupid and get muted, you get multiple chances before you're perm muted. If you' get caught botting, you're banned. You're lucky if you get a second chance, but that's basically all you get. You don't get to bot, be good for a year, then bot again. It doesn't work that way.