Ensure condition failed on project start

Can someone please clarify how the pin is supposed to be removed? Are we talking about removing it from a function definition, or from a function call and are we talking input or output pins?

It seems all my call-function nodes created from all my functions in all my function libraries (including new ones I create) always get a “World Context” input (which I assume is really called __WorldContext after having looked at the engine source at Engine\Source\Editor\BlueprintGraph\Private\K2Node_FunctionEntry.cpp [Line 404] in UE5.3.2), see:

Any advice would be highly appreciated because Im totally lost about this one, beyond trying to patch the engine source to fix this silly bug (& I really dont like the idea of having to maintain my own engine builds) :gift_heart: