Check out our Chat Channel!
Pooled object keep all of their properties, they are just disabled, so you should reset all the parameters manually when you despawn them if you want to use them as tehy were whn you respawn then.
What are you using for moving projectiles? Don't forget to reset your variables in FSM's, if you're adding value to the velocity float, for example, it will start with the last registered value. States in FSM's are reset, but variables are not.
I had this same problem, and finally got it working. Try adding Force 0 to your projectile, and turning the 'Is Kinematic' property off and back on (or on/off) before despawning.I don't have access to my project at the moment to see exactly what I did, but I can take a look at it tonight if you are still having issues.