Yandex Disk stores the modtime in a custom property set just after the upload completes. The server sometimes silently drops this property (the request returns success but the property is gone when read back), leaving the object showing the upload time instead. Check the modtime read back after upload and set it again if it didn't stick.