This is will crash & burn at some point once accessed and evaluated in another execution chain:
If you need this data elsewhere, do the trace there to obtain it. Or store a ref to the hit actor and use it after checking its validity. Tracing is very cheap, casting is more than OK and Tick is necessary. What’s expensive is using it incorrectly.
