Why is my flight path jagged?

Even when I set tick interval to a solid number this still happens;

After the code in the second drop it uses the vector as the end point when not hitting anything as the new location. Could it be an issue with how UE4 handles floats?