If blend shape values of avatar's face mesh are not 0, VRChat triples these values in other's view.
So, in case of my avatar blend shape value (exp. "eye_close") is 30, others client will display my avatar eye_close value is 90 when my avatar is idle.
FX's animation overwrite such a tripled blend shape.
That is why 0 value blend shape is not affected.
However blend shape is not tripled in local client view.