Pooling Projectiles Get Stuck

I’ve created a pooling system using blueprint. Fundamentally it is doing what it should be doing. Creating a pool, activating the actors, then putting them back into the pool when not used. However when I am using projectile movement on the pooled actors they will randomly get stuck at their spawn point. When the actor is set for use/not used I am turning on/off Set Actor Collision, Set Actor Hidden, and Set Actor Tick. I also activate/deactivate the Projectile Movement component and the velocity to try to reset the component. I’m not sure what I’m missing.