LOL Take a staple and bend it and gently scrape out the lint in the USB c port...That is the problem. If you need to see how to do it, there are 20 youtube vids on it. Its not exclusive to any phone its just pocket lint...you can thank us later.
Once you clean the lint out you can test it by holding the phone upside down by a USB-c cord...It will be so snug it won't fall out.
View attachment 333036