I was having this issue with the ban users not staying checked. I had been noting hosts like this: 123.45.678.*
I discovered in one instance I did not add the asterisk as I should have. Once I corrected that typo in my listings, the “ban users” box stayed checked.