Issues with UProjectileMovementComponent v ProjectileMovementComponent Setup in Blueprint

I think your Projectile is not ticking! Try to add the following line to the constructor of AQTBDWeaponProjectile:

PrimaryActorTick.bCanEverTick = true;