It should still apply because it is cleansable
It is given by the Fiend when it disappears.
So there is no “caster” to reflect this effect.
I think this is the reason for it, but if you instst I can ask Staff about it.
Kitty’s ailment doesn’t specifically state that it has to be casted by an enemy, as long as she gets a cleansable ailment. And it’s reflected to a random enemy, so it shouldn’t matter how the ailment is applied (?)
I have asked Staff to clarify this.