Risolto.
Se a qualcuno capita la mia soluzione è stata la seguente:
Inizialmente avevo dimenticato di spostare il fuso orario su (Amsterdam, Roma, ...)
Solo in un secondo momento l'ho impostato direttamente per la piattaforma joomla e per tanto Virtuemart si aggiornava a quello.
Le news si aggiornavano perfettamente ma non Virtuemart. Gli aggiornamento di stato ordine per esempio rimanevano un ora indietro.
Non mi era venuto in mente di andare a vedere proprio nel profilo personale della mia utenza. Lì era ancora su Londra. Non si era aggiornato perché per errore penso di aver configurato a mano il fuso su Londra inizialmente.
E'davvero una stupidata. Uno va a vedere nel codice e rissale nelle modifiche eseguite nel codice di VM e invece era la cosa più banale da controllare.