Do you want a more business-y IT program, or a more purely technical one? Are you interested in cybersecurity in particular? (This is often bundled with IT.)
Students who like RIT, especially neurodiverse students, often apply to Drexel too; is there a reason it’s not on your list? Too close to home? (You have St. Joe’s, though, which seems like a terrific option w/ their ASPIRE program with its own residence hall.) West Chester has a good support program too.
Tampa seems like an outlier to me; any particular reason it interests you?
BYU is even more of an outlier; that seems like asking for a metric ton of culture shock, far from home. The good news is that they are probably pretty good at telling which applicants are ignoring fit for the sake of price tag, and not accepting them. I suspect those five essays would be a waste of time.
You can’t take any one person’s estimate of your odds too seriously. Nobody truly knows what will happen. My worry re: RIT is that it may not be affordable if you do get in.
SUNY schools would be in budget; I think these are worth a closer look. New Paltz is near Marist, and has an Autism support program. (Has a CS major and various business majors but not IT specifically.) Alfred State and SUNY Poly could be worth a look, and Albany if you’d like larger. SUNY Buffalo State has a “Continual Support Program” and a CIS major.
Marshall University in WV has a comprehensive autism support program, a CIT major, an affordable price tag, and passionate football fandom.
Farther from home, Marquette is another Catholic U with a robust support program (“On Your Marq”) and solid programs… no football tho.
You’ll have good options! You may not get into every school on your list (or be able to afford every acceptance), but that’s fine - a few rejections shows that your overall list was calibrated correctly, and in the end you can only go to one.