Generous merit and college selectivity are often inversely proportional. A desirable school can fill its classes without offering discounts. If you needed big scholarships, you needed to be much lower on the selectivity scale.
That’s a myth that colleges pay girls to major in STEM. Even when they do offer scholarships, you have to really stand out. A 3.72 is good but not eye popping for UMD (92% of accepted students have 3.75 and above) or UNC (96% at 3.75, stats from Big Future).
For comparison, my DD had a 4.0, a 35 ACT, and second author on a paper accepted in a scientific journal. She was interviewed for, but didn’t get, a STEM scholarship at our state flagship. Out of state students can get scholarships there, but they only cover about half the OOS tuition upcharge. Nothing big is available.