The Native Event is something that is handled automatically and is called whenever a player is created. Overriding it allows you to change the functionality of the function itself, but when you are calling it in your event graph you are actually calling the blueprint pure function instead of what you have overridden.
As a result, this seems to be working as intended.
If there is something specific you’d like to accomplish, feel free to let me know and I’ll be glad to offer some alternatives.