Overall your list seems sensible to me as long as you are being strict with affordability. Just some suggestions to consider.
Did you look at Scripps? Seems like a fairly obvious one to consider in light of your other schools. Possibly Agnes Scott as well.
For some more easier admits with merit (which might help on affordability) . . . St Olaf is a good choice, but some others to possibly consider:
Earlham is quite strong in your areas, including a reasonably popular Neuroscience major. I note it is on the smaller side, which can be a pro or con. It was founded by Quakers, like Bryn Mawr and Haverford, and in fact is actually older than Bryn Mawr (but not Haverford). It was also one of the earliest few US higher educational college to be coed:
Allegheny also has a popular and well-regarded Neuroscience major, and more merit than Earlham. It is in a recreational area about 1.5 hours north of Pittsburgh (closer to Erie, a little farther to Cleveland), and it is well-connected for things like internships and such:
Ursinus is yet another along those lines, and it is just outside of Philly:
Knox of course is a good LAC in general, but I don’t think its Bio/Neuroscience majors are quite as robust as the above options (plus St Olaf).