execute commands
/summon minecraft:chicken ~ ~ ~ {Passengers:[{id:zombie}]}
/execute as @e[type=chicken] on controller run say 1
expect - [Zombie]: 1
got - nothing
Comments 3
Except that "controller" is literally intended to target the entity controlling movement, which the zombie does.
I think it's intended, "/execute on controller" works only on boat, boat with chest; saddled pig, strider, horse, donkey, mule, skeleton horse, zombie horse; etc. If you want the command to works, use "/execute as @e[type=chicken] on passengers run say 1".