I use the latest version of Third Person Controller,I just created a new project and downloaded the plugin, but the result is the same.I just tested and can't reproduce this in the demo scene at all, are you on the latest version of UCC?
Thank you.Version 2.3.1 is the latest but in that version the MagicProjectile was changed so it implements the Projectile component instead of TrajectoryObject. This adds a lifespan and I'm wondering if it has something to do with that.
I was able to reproduce it and will let you know when I have it fixed. Thanks for letting us know.