The number of coats that will need to be applied, will depend on the absorbency of the fabric and the foam. Each layer needs to be hand dry (dry to the touch) before the next coat is painted on.
It is the flexibility of the foam inside the coach that determines whether the fabric will crack or not.
The more flexible the foam the higher propensity there may be for the fabric to crack, but sometimes this does not happen.