So back to the OP question
18.9 × 1.75= 33 amps
30 amp breaker
9 amps x 1.75 = 15.75
15 amp breaker
Feeder 30 amp breaker + 9 amps = 39 amps
No rounding up
The feeder breaker 35 amps max correct?
None of that is correct. We can't do those computations without knowing the nameplate data from the other two units. They will typically have a compressor RLA which is the largest motor, along with other loads, both motors and possibly non-motors. We need that largest motor RLA to proceed with the calculations.
So say the 18.9 MCA unit has a compressor RLA of 12.9A, to make up a plausible number. That means the other loads are 18.9 - 125% * 12.9 = 2.8A. [This works with an MOCP of 30A if the manufacturer used the 225% allowance of 440.22, 225% * 12.9 + 2.8 = 31.8, round down to 30A MOCP.] As commented previously, for the other unit, a 9A MCA doesn't seem compatible with a 20A MOCP, so I'll ignore that 20A MOCP figure. And to make up another number, say it has a compressor RLA of 6A. That means the other loads are 9 - 125% * 6 = 1.5A.
For the feeder OCPD, we need to apply 430.62 (assuming only motor loads), as 440.22 only covered branch circuits. 430.62 says to figure out the branch MOCP for the largest motor or compressor alone. That's the 12.9 RLA compressor and using the 225% allowance in 440.22 (since apparently the manufacturer did, that's the only way that unit can get a 30A MOCP), that gives 12.9 * 225% = 29.0A. The largest allowable OCPD size is that MOCP plus all the other loads, so 29A + 2.8A + 6A + 1.5A = 39.3A. If we are restricted to standard sizes, that means 35A.
But that's just one example for the assumed RLAs of 12.9A and 6A. We need the nameplate data to get the true answer. Depending on the RLA values, the largest allowable standard size under 430.62(A) may be 30A, 35A, or 40A.
Also, if the #10 Cu wire is a 75C rated method with 75C rated terminations, its ampacity is 35A. So 430.62(B) would then allow a 35A OCPD, even if the 430.62(A) computation comes out to 30A maximum OCPD.
Cheers, Wayne