How to make a hostile mob that doesn't try to avoid fire when following its target. It should be easy (zombies do that), but for some reason almost nothing works. You can add fire_immune component to the entity, and then it can follow through the fire, but I don't want to make my entity immune to fire.
I tried zombie runtime_identifier, matching the format_version of the vanilla zombie, setting the avoid_damage_blocks to false. Nothing works, the entity never walks into fire intentionally (sometimes it can clip into fire block because it has relatively big collision box).