Do you, or have you EVER (at any point) logged into ANY service that wanted your tesla credentials to "help you manage charging"? This includes anything from optiwat, chargehq, or ANY service that can control your tesla (like stats, teslafi, etc).
If you are not sure, change your tesla password. If you know you have, but think "well I stopped using X or Y" or "I know X doesnt impact charging", change your tesla password anyway to invalidate the token for it and try again.
Pretty much every instance of "I tried to charge my car using the tesla app but it stopped?!?!?!?" is related to some outside service "helpfully" interfering with charging because it has some goal to "only charge with clean energy" or something like that.