Pi/4 dqpsk carrier recovery
Yes you are correct, differential modulations such as DBPSK, DQPSK, $pi/4$ DQPSK do not need to perform carrier recovery as you can compare one symbol to the next to perform demodulation using a delay and multiply approach. This results in a simple and potentially low power receiver, at the expense of performance compared to coherent modulation schemes.

As far as a static carrier offset this should be no issue- the worst case is if the carrier frequency is changing from one symbol to the next (and at some level it always is, in particular phase noise)- in this regard simply consider how much your symbol rotates from one symbol to the next when you demodulate with this approach and you can directly see the impact of frequency offset (and if the SNR degradation from that rotation based on the resulting symbol distance would be acceptable). For example, a 2 degree rotation would be negligible, while with a 45 degree rotation you be on the threshold of an incorrect symbol decision with no other added noise (using the demodulation approach I describe below). The impact of this can be quantified from the phase noise, and how I approach that with a differential demodulation is to consider with regards to phase how a multiplier for small angles is a "phase adder" thus the delay and multiply demod process is a high pass filter with regards to phase noise. (The filter is given by $1-z^{-1}$). It has a gain of 2 at the high frequency portion (symbol rate) and a null at DC- so it passes (and doubles) the phase noise at those higher offsets). Ultimately you can integrate the high pass filtered phase noise from DC out to the symbol rate and double that to determine the rms phase error, and determine performance issues with consideration to the impact of phase offsets as I described above. What you will find in doing this is the demodulator will likely be very robust against phase noise.

An approach I would consider is doing a complex conjugate multiplication of each new symbol with the previous symbol with the additional +/-45 degree rotation in that process to remove the pi/4 offsets. The output of this would be I and Q with bi-phase signaling on each (similar to QPSK) that you could easily pass into a Gardner (at 2 samples per symbol) for timing recovery followed by matched filters and then data decision. An alternate approach used for low cost / low power non-coherent pi/4 QSPK demodulation consists of hard limiting the waveform and then using a simple FM discriminator followed by a four level detector (since the 4 phase transitions +45°, -45°, +135°, -135°  from each symbol to the next correspond to 4 possible frequencies).