I used to do the exact same process as you listed until we ran into a situation where there was a massive amount of surface contamination on the cabinets due to 40 years of cleaning the ornate crown molding above the cabinets with Murphy's Oil Soap, (only learned that later). The cabinets had been painted several times but the crown was still natural/varnished. After days of chasing possible reasons for fisheyes, we finally figured it out after talking to the nice old lady who had lived there since her husband built the home. We sanded crown first, then cabinets, then the rest of the trim in the room, then followed up with a thorough dusting & cleaning. After priming you could see the high concentration of fisheyes on the upper cabs and gradually faded into slightly less fisheyes the further you got away from the crown molding. She never cleaned the cabs or the trim with Murphy's, just the crown above the cabs.It may be backwards, but I always sand first, and then wash them down. I figure that way I've dusted them at the same time as cleaning.
A simple change to our order of operations could've prevented this by cleaning first in order to eliminate the risk of cross-contamination. It was an expensive lessen to learn, but something I'll never forget.