I have a problem on pawn movement

I made a flying shoot game,so i create some enemy.
I wanna my enemy can horizontal scoll.So i using floatingpawnmovement like this.
Here is this pawn’s constrution script vision:

And this is the event grahp vision:

when i settle down ,this pawn can move horizontal,but my main character can’t destory this actor when he horizontal moved
So,how can i solve this problem.Anything wrong in my pawn’s blueprints?

I guess Sphere1 ist a colission Sphere? At the Moment you are only moving the skelMesh, Not the colission or the actor itself. Play with “Show colission” enabled to See what I mean. You need to use eg addActorLocalOffsett or maybe projectile movement component is also good