Spawning actor from a blueprint component problem


I’m running into a strange issue and can’t figure out why it’s not working as expected.

I have a blueprint with a static mesh component in it and using the component’s “onclicked” event to spawn a blueprint actor. (spawn actor)
The actor spawns in the world, but for some reason I can walk straight through it. (although it flashes from collision.)
the camera blocks normally.

Spawning the same object, in the same way from begin play, or any custom event works as expected. But using any onclick event from one of the components gives me the same behaviour above.

Anyone any idea what I am missing here?