Executes on owning client is exactly what it sounds like.
It’s being executed only on client that requested this call, server will know nothing about it. In case of condition, function will be called only on the proxy that client, which requested the call, owns. If i recall correctly, only the AuthorityProxy will work with such a condition.
Try displaying actor’s role and see how different conditions affect results.
displayall class property
displayall MyGameCharacter Role should work just fine.