I have seen people with your qualifications thrive but some do struggle. Your list is good and you are competitive... Unfortunately, as you can tell from the forum, the process is quite stressful. Given your top heavy application list, I suggest targeting 20 programs. If you get more than 12 interviews, you can then start triaging interviews. USC only has 3 slots, other than that, every program on your list has more than 7 slots.
See:
https://www.aamc.org/download/321544/data/factstableb8.pdf