Assumindo que você tenha as Adições de Convidado instaladas ... no manual do VirtualBox: "As Adições de Convidados do VirtualBox garantem que a hora do sistema do convidado seja sincronizada com a hora do host." Mais adiante: "Existem vários parâmetros que podem ser ajustados."
Desabilitando a sincronização de horário de adições de comentários:
Uma vez instalado e iniciado, o VirtualBox Guest Additions tentará sincronizar o horário do convidado com o horário do host. Isso pode ser evitado proibindo o serviço de convidado de ler o relógio do host:
VBoxManage setextradata "VM name" "VBoxInternal/Devices/VMMDev/0/Config/GetHostTimeDisabled" 1
Agora você sabe a causa raiz do que chama de "comportamento estranho" e, depois de desativar a configuração padrão que sincroniza automaticamente o horário do convidado com o horário do host, você deve poder definir o fuso horário no sistema convidado permanentemente .
Referência: Manual oficial do VirtualBox, capítulo 9.14 - > Temporizadores de ajuste fino e sincronização de hora