Offset in Carrier and Timing
The calculations the OP is using is correct to predict the maximum carrier and symbol timing offset due to reference clock offsets in the transmitter and receiver. 

For sampling clock offsets (both in the DAC in the transmitter and the ADC in the receiver), any offset of the sampling clock also introduces a carrier frequency offset that will be in proportion to the carrier that the analog signal is at when sampled according to $f_a/f_s$, where $f_a$ is the analog carrier frequency (of offset from $f=0$) and $f_s$ is the sampling rate. Thus a ppm change in the sampling clock will result in the same ppm change of the carrier of the sampled signal, given the actual carrier the signal is at when sampled. For example if an analog signal was translated down to a 25 MHz IF (meaning a 25 MHz carrier), and was sampled with 100 MHz sampling clock, then $f_s=100e6$ and $f_a=25e6$ in this case, and the fractional frequency of the digital IF would be $f_a/f_s = 0.25$ samples/cycle.  If the sampling clock was actually 1% higher, or 101 MHz, the fractional frequency would 1% lower given $f_a/f_s \approx 0.2475$. Be very careful to reference the actual analog carrier and not the digital IF which can be different in undersampling applications. For example, if the signal was at a 125 MHz analog IF and sampled with a 100 MHz clock to produce a 25 MHz digital IF, the fractional frequency with no clock error would be $(f_a-f_s)/f_s = 0.25$ but if the sampling clock was 1% higher, or 101 MHz, the fractional frequency would be $(f_a-f_s)/f_s \approx 0.2376$ which is 5% lower! This works out to to be the clock error in ppm multiplied by the ratio of the analog IF frequency to it's equivalent frequency in the first Nyquist zone, in this case $125/25 = 5$.

Additional carrier frequency offset can be introduced through channel effects such as Doppler due to the motion of the transmitter and receiver that also must be taken into consideration for determining the maximum carrier and symbol timing offsets.

Once at baseband, a symbol phase offset would typically be referring to the carrier phase offset itself (rotation of the symbol) since an added phase at the carrier directly results in an added phase of the symbol. Even though it would be a referred to as a carrier phase offset, it may not have originated at the original carrier of the signal but can be introduced by other factors in the processing of the signal. If this carrier phase is changing with time, then this is a carrier frequency offset given frequency is the derivative of phase with time. Symbol timing offset at baseband in contrast would refer to the offset between the ideal sampling location for minimum error rate versus the actual sampling location. (literally a sampling time offset, or delay), and there is no rotation involved when the sampling location on the baseband signal is delayed in time. Similarly if a waveform was sampled directly at baseband, only timing offset would be introduced if there were phase or frequency offsets in the sampling clock since the IF frequency at baseband = 0 (and a frequency offset in the sampling clock would generate a varying time offset on the baseband constellation but not a rotation). Any small residual carrier offsets would be affected just like the IF frequencies above if they were then sampled with a clock that has offset errors, but this will typically be negligible given the effective IF frequency is so small.