The problem is the warning action. For example, in my current testing this is what happens.
100 warning points temporarily adds the user to the banned usergroup for 1 day. This worked on my test user... once. I wanted to make sure that when points expire and they hit the threshold again, it takes effect again. It doesn't. I can't find anything suggesting any kind of "one time" limitation in doing this. Is there a way to make this work?