Parece que um de seus sistemas está configurado para tratar o relógio do hardware como localtime, enquanto o outro o trata como UTC. O Ubuntu docs me faz acreditar que o Ubuntu é o UTC por padrão, então provavelmente o seu Arch não é. Você pode verificar e definir isso , verificando se
timedatectl status | grep local
retorna qualquer coisa e define Arch para usar o UTC dizendo
timedatectl set-local-rtc false
(Disclaimer: Eu não corro nem Arch nem Ubuntu e apenas tutoriais googled para isso.)