Incorrect time in the system

I had some errors on my server a few days ago
I have a Nextcloud installed
and a few days ago the image loading stopped working

when I started to view the error I saw that the time set in the system did not match, the error occurs when sending images to the server from a mobile device

{“reqId”:“7jfHNLl3Okx0SwoWw6mj”,“level”:3,“time”:“2025-02-11T12:24:50+00:00”

[webdav] Ошибка: X-OC-MTime header must be a valid positive integer
PUT /remote.php/dav/files/Kuper/IMG-20250211-WA0002.jpg
на 192.168.0.50 от Kuper в 11 февр. 2025 г., 15:24:50

I decided to check the time through PHP, and it showed zone +0, although my system time is +3

after that I changed the time zone in php.ini and the time became normal

but the error still didn’t go away and the time difference is still there

then I decided to send a test letter to my email from the server

Received: from kuper*** ([]:54709)
by exim-mx-659b55d5cc-5xlbn with esmtp (envelope-from <noreply@
>)
id 1thpNZ-00000000BIz-2Wno
for p****; Tue, 11 Feb 2025 15:28:42 +0300

From: =?utf-8?Q?=D0=92=D0=BE=D0=B4=D0=B8=D0=BB=D0=B0?=
<>
Message-ID: <
>
MIME-Version: 1.0
Date: Tue, 11 Feb 2025 12:28:40 +0000

and again I see the difference in time
I took another server, installed a new system, installed a Nextcloud
but I have the same errors on the new server

r@server:~$ timedatectl status
Local time: Вт 2025-02-11 18:20:05 MSK
Universal time: Вт 2025-02-11 15:20:05 UTC
RTC time: Вт 2025-02-11 15:20:05
Time zone: Europe/Moscow (MSK, +0300)
System clock synchronized: yes
NTP service: active
RTC in local TZ: no

@server:~$ date
Вт 11 фев 2025 18:21:45 MSK

I also noticed the same problem with time on my personal computer, it goes into the +0 zone every day