Contrary to popular opinion around here, one does not have to take 4+ CS courses in high school (and nearby college if possible) and do hundreds of hours of computing-related extracurriculars to find an interest in CS. The OP has taken both AP CS courses (principles and A), so that should be enough for the OP to determine interest in the subject. Also, the OP is not aiming for only the most selective (generally or for CS) colleges, so it is not like 4+ CS courses and hundreds of hours of computing-related extracurriculars are “necessary” for admission. Indeed, some of the colleges on the OP’s list* look like automatic admission safeties (including for the CS major), assuming that they are affordable.
*SFSU, Arizona State University