An appropriate applicant to a tippy top knows it’s always more than stats and some ECs you think are good enough. That’s a central fact in holistic reviews by TT colleges. Sounds lke you need to do more to learn what matters to each of those schools, in choosing admits. Otherwise, you can be just crapshooting, throwing darts, hoping one hits. (Because, after all, you have the stats/some ECs and think that’s all they look at.) Not the sort of thinking those schools look for. Not at all.
Not just top heavy…reads like you just looked at some ranking lists. Miles to go.
ps. you need better than 700+ and the 31M can be a problem if you’re aiming for stem.