Great stats, congrats on your Vex accomplishments.
I love that you have your safety locked down and understand the chances of these high high reaches. Your trajectory in grades looks great.
First gen, URM, focused on CS/STEM with these stats you should be well positioned to be competitive and may very well see one or two offers of admission on your list and maybe some waitlists.
Look at the threads on CC from ED and EA rounds and apply with your ACT score to some and hold back on others - test the waters. It is a great score, but could throw things off by a college trying to maintain a high number while accepting TO applicants. (If already submitted, don’t worry about it.)
I am assuming you have all of these RDs applications almost ready - you can’t get them all five in the next two weeks. Prioritize is you are still writing.
Also, run the NPC on all of these so you understand what meets 100% of need means at each! Some will be more loan heavy than others is need based aid is needed.
Good luck!