Let me know if I can answer any questions re: WPI - my older son is a rising junior there and really happy.
He also really liked CWRU - ultimately he chose against them just because WPI felt more right.
He loved Lehigh too - it’s a beautiful campus that I think your daughter will like based on some of the other things you’ve highlighted. I will note, though, they don’t seem to give as much merit aid as WPI/RPI/CWRU