The bug
Breezes can't attack or move when there is no land around them and they are on the same height solid block as the player.
However, when both the breeze and the player are in the water, they can attack and move normally.
[media]
Steps to reproduce
Create a Superflat world.
minecraft:bedrock,64*minecraft:deepslate,5*minecraft:stone,5*minecraft:dirt,5*minecraft:gravel,minecraft:water;minecraft:deep_ocean
Construct a 1x4 land area.
Standing on the side of the platform(1x4).
Summon a breeze on the other side of the platform(1x4).
Switch to Survival mode.
/gamemode survival
Notice that the breeze does not move and attack.
Push the breeze into the water.
Notice that the breeze's AI is restored and it can move and attack normally.
Can confirm