For a school to be functionally a safety for you, it must offer reasonable assurance of affordability as well as admission. Most of the schools on your list aren’t even safeties admission-wise, and definitely aren’t guaranteed to come in under $40K/year out of pocket. Many on your list are guaranteed to cost $65K/year or more.
Look at schools like Miami of Ohio. It’s a public university with somewhat of a private university vibe - one of the so-called “public ivies.” (Compare with William and Mary, on your list, which is a reach-ier school in the same category.) The OOS cost of attendance, before merit, is almost 50K/year, but with your stats you would be guaranteed at least $20K/year of merit (up to a max of 36K/yr) so it would definitely hit your price point. https://miamioh.edu/admission/merit-guarantee/ They’re solid in your areas of interest, and you’d be virtually assured of acceptance. (Plus they have Early Action, so you could have that acceptance nailed down in December.)