Can't use one Macro, but can use another?

I have two macros in my Macro Library.
One takes three vectors(forward, right and a compared vector), and outputs an angle as a float.
The other gets the GameInstance, casts it to and outputs it as my Custom Game Instance Class.

I am trying to call the GameInstance Macro in one of my Widgets.
I can see the Angle Macro, but not the GameInstance Macro.

What is causing this and what can I do to fix it?