Debug Help! I cannot find issue and don't know how to test. Multithreading.

Are you saying that if a thread happens to be Enqueueing while another process is dequeueing it could crash?

My plan was to have a process in unreal constantly checking to see if the queue has items. As it gets items i pop them out and process them