I’ve shared this take before but Leo being a bit egotistical is an integral part of his character and shouldn’t be looked at in a negative light.
It’s one of his defining character flaws that he often has to overcome which makes him even more interesting and relatable imo!