The fit that works ON him is rather much better than a lot of the ways our language talks about this now.
The agency is in the fit. The fit is happening to him, it is working on him.
He is not the fit. The fit is on him like a leech that will eventually have taken its fill and leave him.
Now we’d say he’s having a fit. The active element is HE.
We might, if we’re careful, not say fit. We might say “an episode” of some kind. But we’d still say HAVING.
And I don’t know, maybe it’s because I have an uncontrollable brain disease myself, but I don’t so much feel as though I am having a migraine attack so much as the migraine is on me, drinking up my life force until it is through.