Heyo, hopefully this pseudo BP code can help.
Keep in mind this is just for demonstration.
The idea is you’ll lerp between your current projectile position until you reach the target.
Change the interp speed to modify the projectile’s speed. Don’t forget to toggle the sweep checkbox on the set actor location function.
If your target is moving you’ll obviously need to check on tick the new position and update the target position.
I only have a sphere collision as the root component and my niagara system in there.