Multiplayer Abilities created on client cant get references to clients UI

Anyone got any ideas of why this expose on spawn GameUI variable is coming up invalid? I tried to pass a reference to my controller to call a event to update my UI in my controller but the ability reference would just come invalid so from my research am i having a ownership issue? or something else?
I’m currently making a ability system with 1 parent actor that the rest of the abilities derive from.
In this thread Spawn an actor doesn't replicate if spawned by another blueprint - Blueprint - Epic Developer Community Forums it was very similar to what I was looking for except I’m not looking to create my “ability” parent prior to pressing my ability unless I have to. Server Side everything works fine, just not sure why clients cant use this instance editable expose on spawn GameUI reference.

Please let me know if you need more screenshots, Thank you to anyone who can assist me!