Homing projectiles

Mc version 1.20.1 and onwards Basically making it so projectiles turn and move towards targets But when experimenting I discovered projectiles seem to be really weirdly implemented, where the direction they face dosent matter at all, and their movmenet is decided purely by their motion nbt data Is there any work around?
Continue to help post