Ticking vs. user input, and order of execution question -

It seems this documentation has the flowchart of the code execution order. From what I can see, all input data is updated before the tick starts in the pawns and Blueprints. Which means that as soon as the flow goes out from the Tick node, you should have the latest input data available when trying to fetch it.

I’m having a hard time seeing the flow you want to do, without a screenshot, but I hope this helps.