It sounds like the financial package has made the decision for you.
I didn’t look at Lafayette, but I did get into Clark and considered it. The campus isn’t beautiful except for a few buildings, and it’s pretty small (about 50 acres, I think) in a “meh” location, but I wouldn’t say the “vibe” was bad. Quite the opposite, in fact - all the students were very friendly and the school is very dedicated to community service (perhaps in part because of the campus’ size + location, which is not isolated from the rest of Worcester).
You can have a stable career with a degree either of these schools. You’ve already appealed Lafayette, so it’s not worth trying again. Clark’s a great option; move on from Lafayette.
I think either Biochem or PoliSci could work for you as a major. BME tends to require a graduate degree anyway, unlike other engineering degrees.