The USB-C port being blocked on your phone or laptop can cause it to become inoperable and prevent you plugging cables in.
Your iPhone's charging port can get so dirty your iPhone won't charge. Here's how to clean it out.