I use a breathing respirator only,with good goggles when I’m polishing and grinding aluminum to prep for polish. A full face respirator gets to foggy and hot for me ,throws my equilibrium off to do my task @ hand. When I’m washing, I wear eye protection only.
Check out Drager xplore 8000, pricey but doesn’t fog, and is light. I have the hood model for spraying 2 pack paint and house interiors and the helmet accessory for roof cleaning and spraying.
Where I live is very humid at times and this makes wearing respirators and paper masks almost impossible due to moisture saturation.
I battled that for 15+ years before taking the plunge and getting a Drager.
Regarding dealing with mist getting past sunnies,
If it occurs due to wind etc I just blink a few times and try not to do it again.