So far, based on the tests we conducted today, we played around 200 rounds and we weren’t able to see the bug again after I changed a couple things. We are using 8 child class characters that inherit from the parent class, earlier I had it setup so the parent classes transform Z rotation was set to -90. I changed it so the that everything is set to 0, and (in the parent bp’s eventgraph) on event begin play I set the meshes relative rotations z value to be -90.
A relatively simple fix, I’m still kinda skeptical that we wont run into the issue again, but so far it seems to fix the issue.
-SamuelB