The problem is that flying looks like poisoned in the #charStatus and that's what almost all healing scripts use.
There is going to have to be a script that does journal scanning to determine if a gargoyle is poisoned, because Cheffe is not going to make any changes to EUO at all.
Does #charStatus work correctly in OEUO for gargoyles?