Its to do with your country. If temps are getting colder then the warmups will take longer. This also happens if you go to a higher colder altitude.
The fix is to do a cold IMU calibration. Even though DJI states not to do it, I think you should. This will re-align the gyro and accelerometer and barometer to your current climate. It's quick and painless and I think everyone should do it because the mavics were all calibrated in china's Shenzen Manufacturing "IMU cooled room" - does anyone know what temp this room is???
Just don't fly your mavic for an hour or 2 and keep it in a cool location. I do mine early in mornings. The more cooler, the faster and more accurate the calibration will be. DO NOT stick in freezer or fridge as this will cause condensation. Find a levelled surface. The more levelled this surface, the smaller the yaw circle will be. Read your device and make sure you can get to the Settings > sensors > IMU calibration screen real quick. Do the IMU calibration immediately and don't let the mavic warm up too quick.
Follow instructions in the youtube clip.\
Technically, you should be doing this after a heavy bump, firmware update and when you first receive it (FedEx Football).