Grid Issues - 3 columns won't go down to 2 On Mobile

Your problem is due to your areas. Even though you reduce the size of the grid, some of your areas still have a setting to start and finish on column #3, which is making that column persistent