Upload changes file timestamp

Nextcloud version: 28.0.2
Operating system and version: Ubuntu 22 LTS
nginx version: 1.18
PHP version: 8.1

The issue you are facing:
After update from 27.1.6 to 28.0.2, uploading a files via “new” button or drag’n’drop sometimes changes timestamps (“Modified” column) to a time of uploading, sometimes it keeps original timestamp, I can’t understand dependency. For example, last time I choose 5 files to upload at once, one timestamp was kept, others were not.

Is this the first time you’ve seen this error? Yes

The output of your Nextcloud log in Admin > Logging:
there are no any logs at time of upload

The output of your config.php file in /path/to/nextcloud (make sure you remove any identifiable information!):

<?php
$CONFIG = array (
<...>
  'dbtype' => 'mysql',
  'version' => '28.0.2.5',
  'dbhost' => 'localhost:3306',
  'dbport' => '',
  'dbtableprefix' => 'oc_',
  'mysql.utf8mb4' => true,
  'installed' => true,
  'maintenance' => false,
  'theme' => '',
  'loglevel' => 2,
  'app_install_overwrite' => 
  array (
    0 => 'sharerenamer',
    1 => 'gpxedit',
    2 => 'camerarawpreviews',
  ),
  'trashbin_retention_obligation' => 'auto, 30',
);

The output of your Apache/nginx/system log in /var/log/____:
there are no any errors in logs at time of upload