Spawned actor Mesh does not block AI perception Sight, same actor already placed in world does

The static mesh placed in world and the actor I am spawning already placed in world both block perception when I move the Char behind them. If I spawn the actor at Run time the AI perception can see the player through it.

Images of wall to left is just the static mesh, to the right is the actor, both placed in world before run time. Both showing them blocking sight perception. The image of the wall in the middle was spawned during playing and AI senses through it.

Collision does not change from the placed actor to the spawned one.

Any ideas?

Cheers.

I seemingly found the issue?

If I unpin the player ref from the “Spawn actor from class” nodes default input “Owner” everything works as it should. The spawned actor block perception.

I used that input to get a Ref to the owning player for various damage calculation and what not but I guess having that set messes with some stuff. Now I’ve just exposed a new Var on spawn and input the ref there.

The more you know? Leaving this up in case anyone can benefit from it.