Just checking, currently “GetStructRef” is verified working in c++ but not in blueprints? and can you verify the node itself is the issue?
Edit
UFUNCTION(BlueprintCallable, Category = "BPFL|IntersectionUtils")
static bool GetIntersectionFrom2DPlaneCenterToEdge(const FVector2D& InPointToTest, const FVector2D& InPlaneLocation, const FVector2D& InPlaneExtent, float InPlaneYaw, FVector2D& OutIntersectionPoint, const UObject* const InDebugWorldContext = nullptr);
Through our discussion I found that my usage of that format causes blueprints to create copy pins. I just used it as optimization in C++ but I see I need to inspect this mechanic closer myself for BP. oddly I never noticed: