Yeah mistake, it’s C++ to BP which is more complicated, because BP is uncompiled C++, so you have to use ConstructionHelper or use some parameters for your variable (like BlueprintEditable or I don’t remember which).
But isn’t there like a bake BP function ? Maybe it’s easier if we can do that. Honestly, I’m clueless on that. I just remember that doing C++ was very cumbersome when having to deal with BP. I followed some advice and did what I told him to do : Make a C++ class with all the functions you need + components and then make a child BP of that class to arange your components. From there is it possible to use every C++ functions.