How can a SuggestProjectileVelocity return false with 'Do Not Trace' set?

I have an issue with this method too. Unless I supply the trace parameter, it returns false for most frames. If I supply any trace parameter it gives the correct value every frame.

I’ve raised a bug report here: https://answers.unrealengine.com/questions/435995/suggestprojectilevelocity-behaving-badly.html