Ah! Multiple inheritance I didn’t consider it as Unreal doesn’t support it with their internal macros, but since the steam class is not using the internal macros it’s possible.
I got it working though, thank you very much friend.
A warning for others, I got some horrible *.gen.cpp errors when I included the steam/isteammatchmaking.h. Had to add this after the steam includes