Why does my character never land?

I know this is old, but in case anyone comes across similar issues like I did in 5.3.2 when using Set Gravity Direction, this appears to all be fixed in the (current at the time of posting this) 5.4 branch (and I assume will be fixed in the official 5.4 release).