Maybe can do After=time-sync.target in unit. This can cause service to detect that not enough time has passed to start compressor immediately.