Возможно, вы используете пул соединений, и настройки сеанса очищаются, когда сеанс возвращается в пул.
Вы можете попробовать что-то вроде
ALTER ROLE your_user SET timezone = 'UTC';
Для этого вам необходимо повторно подключиться квступают в силу.
Кроме того, проверьте, установлена ли в вашей среде переменная окружения PGTZ
. Он переопределит настройки базы данных.
Если все, что не помогает, учтите вероятность того, что время сервера отключено.