I understood this but I m deliberately using Asia/Tokyo timezone for others reasons. Originally the reason was I am using a 24h token (php token hence the timezone parameters in php.ini) that would reset at midnight, a time I had lots of customers. So to avoid the token to expire when the site was crowded I actually changed the timezone. all my servers are setup this way.
timedatectl
Local time: Wed 2023-04-19 20:50:06 JST
Universal time: Wed 2023-04-19 11:50:06 UTC
RTC time: Wed 2023-04-19 11:49:36
Time zone: Asia/Tokyo (JST, +0900)
but true, that server was out of time compared to the others, after adjusting this (they have to work at the same hour) it's working again.
I assume another is to increase the time tolerance of the vms signature
Thank you for answering, regards