Houston-area facilities paid over $28 million in EPA fines since 2020.