I think I misunderstood your original post. I assumed the satin was a colour top coat, but it was a satin clearcoat over Rustoleum colour coat, yes? It doesn't matter anyway.
The only thing I can think of is differing drying times. You can get crazing if the top coat is very rapid drying and the basecoat is still soft. The top will dry and then crack as the base moves. But I don't think this is the problem if it happened pretty much instantly. Just differing types of paint most likely, acrylic is normally a mix of acrylic and urethane, poly is a mix of different urethanes but what the mixes are is anyone's guess.
What I meant when I said same type of paint was the same brand and type, ie Plasti-kote clear satin poly and Plasti-kote clear gloss poly. That's the trouble with cheap aerosols, there's no standard mix across the board, also the high solvent contents don't help matters.