Chosen Solution

Something is stocked inside the charging port.

Refer to this video on how to clean the charging port. Most likely there is dust and lint: https://www.youtube.com/watch?v=OJisCKos… When cleaning be careful and avoid touching the charging socket pins (they push down normally). If there is a metal foreign object stuck inside this is quite hard to remove. I’d take to a repair shop to get it done to avoid charging socket damage.