I’d recommend attending the “less competitive” option if that would guarantee their spot and the classes needed to graduate in 4 years.
A broader question is why do schools do this? Assuming certain majors are oversubscribed why don’t they cap the number of admissions that they offer? Could it be that they over-admit then limit the number that get into the major (using higher GPA bars) causing some to switch over to other majors?