Yeah this is very confusing to me… I mean i understand a BP is meant to be as far from actual coding as possible, but even so there is a use case and that being separation of concerns… An Event in the EventGraph should not be the only thing that’s overridable, we should also have functions. Still an issue even now at version UE 5.2