Laptop won't detect phones

This may not be the cause, but I noticed that your BIOS is quite a few releases older than the current version 3.17. BIOS updates also bundle embedded controller and PD (power delivery) controller updates, so there might be some interplay between those and what you’re seeing.