That looks overcomplicated.
Take the SM weapon that’s attached to hand and make that the target component for the homing projectile.
Pass a reference of the character to the projectile vs get all and loop.
Use a Timer instead of delay node.
I’ll whip up a demo as soon as I have a moment.