Honestly, I use the same glass cleaner when I'm cleaning the windows, and then when I'm wiping down the weatherstripping with silicone I'll run the rag over the upholstery with that too.
These seats covers are not very strong. A few times over the winter I caught my jacket zipper under me and I have all kinds of cuts in the seat cover. I wonder if this is covered on the interior warranty I bought.
Griots interior detailer. Smells nice but not over powering. No residue left behind. They make a cleaner for more stubborn stains. Links for both. I find the detailer is enough. But I keep on top of mine. It also works on the plastics and touch screen. I follow up on all plastics with their 3in1 ceramic spray wax on every surface. https://www.griotsgarage.com/interior-detailer/
I forget the name of the cleaner we got with our pontoon boat, I'll have to look when we do our 'spring cleaning' on it...but that's what we use on the Bronco seats too, since they're essentially the same stuff. It's meant for cleaning marine vinyl.
Car Guys Super Cleaner, this is the only product I have found that easily removes dye transfer from jeans. I use it on my wife's Lincoln with the light colored interior....great product