Distance Field Flow Map

Here’s to hoping this thread isn’t dead.

Could someone help me really understand the math behind everything here?
I constantly get strange results. I can visualise the DistanceFieldGradient and the 0-1 gradient but can’t figure out how to correctly use them to distort my texture.
The SimonSchreibt tutorial helped my understanding of flowmaps a lot but I can’t put it to practice with the Distance Field generated one.
I did indeed enable Generate Distance Fields in the project settings before anyone asks =p
Example of strange results I get (texture is a placeholder I found online):