This is rather odd indeed, since they do have resistance to the state. I may have broken something in the script. I'll have to test it more! Thanks for pointing this out!
Edit: I have no idea what can be doing it. I tried state rate 0% and state resist yet they are still getting it. This doesn't happen with bleed/oil spill, has to be due to the way the engine handles items.
I found a workaround, a bit dirty but it works,
So yes, as a bit of a spoiler, despite the intentional and unintentional 'hints' The main characters are not really robots~