To me, you present as the kind of student who is going to be very desirable to schools where your stats pass the first filter of being in range. As others have said, class rank is the missing piece of info here, as a raw 3.5 GPA would normally make everything outside of your “safety” list (plus UNC-CH) a high reach, but if that’s a top GPA at your school, that could shift the outlook. Barring a top-of-the-class rank, it’s going to be tough to crack admissions at highly-rejective schools with a 3.5UW/3.8W and a 27 ACT. These are very respectable stats, but you are looking at schools that want exceptional rather than respectable.
So, you have already applied to all of these schools? There’s little point in debating your chances at schools you’ve already applied to, but it does seem as if it could be smart to add some “match” schools unless you find that there aren’t “matches” that you like better than your safeties.
Since you have one HBCU on your list, have you looked at any others? NC A&T is a top producer of African-American engineers - excellent STEM school, with ABET-accredited Computer Science (although opinions vary on whether ABET matters for CS). It’s in Greensboro, NC, with cross-registration opportunities at UNC Greensboro, Elon, Guilford, and other area schools. I’m not sure if it’s a safety or a match - would be a safety in-state, but OOS may be more competitive. NC State is also top-notch for STEM - tougher admit than A&T but not as reachy as Chapel Hill.
Are you cost-sensitive at all? Re: your Native ancestry, do you have tribal enrollment of some sort? (I’m thinking that if you’re from the Caribbean, you may mean Caribbean indigenous, which unfortunately wouldn’t gain you free tuition at schools like U of Minnesota Morris and Fort Lewis College, but if you’re a member of a federally recognized tribe, those options could be well worth considering. Morris in particular has good CS, and the option of an internal transfer to the Twin Cities flagship if that appeals.)
Consider St. Olaf College in Minnesota. It’s larger than most LAC’s (since you seem to prefer mid-sized to larger schools) and has excellent CS. And being URM is a strong hook there. If you’re into music (as your AP Music Theory hints at), it’s a wonderful place for musicians.
Lehigh is another mid-sized school with strong CS, where your URM background would be highly valued. RPI is another top-notch CS school, known for its rigor, where you’d doubly have an edge, since they are always trying to improve gender parity and thus have a higher admit rate for women. Lehigh vs. RPI would be an interesting comparison for you to look at, as they are both excellent schools that could be considered matches for you, but they have vastly different vibes socially. It’s hard to tell from your post, what you would prefer.
SMU in Texas could be a good one to look at - also UT-Dallas.
Consider the 5-college consortium in Massachusetts. UMass Amherst is a fantastic CS school. So is Smith, if you’re open to a women’s college. (And if you are, consider both Spelman and Agnes Scott in Atlanta. Spelman has its own CS major, and Agnes Scott has a dual degree with Emory.)
There are many good options; it all depends what you’re looking for in a college environment.