Because Ranvir’s buff is conditional on an HP comparison:
So if Zim has more HP than the enemy, she gets no attack boost nor accuracy reduction.
And for farming lower levels, that’ll always be true, since Zim has a lot of HP relative to weak enemies.
It’ll be different, because Wu has no such HP comparison in his Special Skill.