Unity needs a new official Character Controller

Unity made a new official one but it’s much harder than they expected to get right ( New Standard Asset Characters - Third Person ). Instead, I recommend Kinematic character controller (KCC) from asset store if you can program. It’s by far the most robust I’ve encountered.

It is a modest cost but it will solve whatever character controller issue you come across.