The name of the ability tells all the story here, you are moving casting unit at ability event trigger.Here is one solution, instead of doing this:
Unit - Move your unit to somePoint
you should do this
Set PointVariable = somePoint
custom script: call SetUnitX(GetTriggerUnit(), udg_PointVariable)
custom script: call SetUnitY(GetTriggerUnit(), udg_PointVariable)
custom script: call RemoveLocation(udg_PointVariable)