About Normalizing: If magnitude is 0 the gods of maths cry.
I cheat when i have to vector flip, by adding a teeny tiny amount of velocity just before i normalize, “use case”.
Have you tried breaking vector before Normalize and flipping forward V there, make new V for Normalization?