Button press blueprint, not working correctly

Hi All

If I miss any information please ask, I will try and provide it.

Background
I have been able to create a key press blueprint which spawns in a character each time I press the relevant key, I also have it so you press a different key and it destroys a character.

What I am trying to do now is to create these functions through the use of a UI. So instead of a key press it would function from a button press. However when I try and see up the event through the button onClick, it doesn’t fire the spawn character from another blueprint.

This is the “main part” of the code to spawn in the character (Blueprint StartPosition)

The parts which are cut off are just positioning and print strings. Where it states Spawn Character this replaced the Key Press Trigger (InputAction Spawn) (Which works to spawn in via key press)

This is the UI Blueprint which has the button in it (Blueprint UI)

When checking the print strings the onClick(GameThreadSpawn) does output to screen, however the event in StartPosition does not trigger, I feel this is something to do with the way StartPos is set up with Spawn Character.

I did try and do this with Get All Actors of Class in between the OnClicked event and Spawn Character however this did not work either.

I am self-learning UE4 as I go, so some information i may mi-sinterpret or not fully understand, but I do appreciate any help that can be given.

Many Thanks in advance

I re-visited the get all actors of class and re-tried that and for some reason it worked instead of failing to cast