I used to spend way too much time on the autogeek web site about a decade or so ago.
I thought some of their how-to guides were pretty good.
For glass:
https://www.autogeek.net/waterspots.htmlPersonally, though, I would avoid glass sealing products. Remember Rain-X? Invariably they would cause major streaking.
For glass cleaning, I thought that Stoners Invisible Glass product worked pretty good.
Microfiber on glass for me, was often challenging (water spotting). If you are cleaning with water/detergent you could try cleaning with the wet microfiber followed immediately with a dry microfiber. Air dry is your enemy especially if you are washing outside.
For paint, a life saver for me (black car) was using diluted quick detailer. Wash, spray with quick detailer(yes, on a wet car!) and dry/buff with your highest quality microfiber. When your drying towel becomes too damp, exchange it for a dry one. I didn't use the quick dealer on the windshield but used it on the side and back glass. Certainly makes the glass sparkle!
Sorry to hear about the accidental fabric softener. Good quality microfiber towels are not inexpensive. Fabric softener will definitely leave a waxy residue on your cloths.
If you are trying to rescue them rather than replacing them, you can try those microfiber rejuvinator/restorer products. I haven't tried them but as a last resort might be worth a shot. You can buy special microfiber detergent but found them to be expensive for the small quantity you get. For ordinary washing any "free and clear" type of detergent should work. Maybe soak the cloths in a pail several times and launder in the washing machine?
Microfiber towels should be laundered separately, dried separately(at low heat).
Hopefully you can save them!