Have toy tried dry cleaning.
The cleaners can sometimes apply their own water repellant treatment but if you want to do it youerself use Nikwax TX10. Rewash the clean item with soapflakes or nikwax tech was then use tx-10 wash-in
Dirt is really bad for goretex, esp the mixture of oil, diesel, rubber and crud that comes from roads. Get some fenders.