On Projectile Stop and OnProjectileBounce dont get fired

No the ProjectileMovement Component is added through the BluePrint.
The static mesh is added from C++.

Nothing funky happening at C++ level. It’s simply creating the StaticMesh and setting it at the root.