Try your setting calibration speed on +5 in the calibration menu - below the fuel ltr number, then try again. At the same time check your driving speed on a gps app, waze will do.
I would want to be making sure the gps speed and the speedo are very close. Cruise is setting the OEM board, the virtual is just trying to read it remember. I wouldn't be happy aligning the gps and actual much under 60mph to minimise margin for error.