Line trace by channel in c++ crashes my Unreal Engine when it hits an object, pls for the love of god help

Operations that return without error but get stuck are usually caused by infinite loops. Are you creating a loop somewhere using the data obtained from the trace? Also, if you paste the entire function I can try to help you better.