direct vs non stop
Direct means...same flight number regardless of number of stops.EG QF1 to LHR goes via BKK, but is still QF1 'direct' to LHR.
Non stop means no stopping anywhere on route to destination.
Confused? yes, me too, but that is how it is.
Not commenting on what VA may be doing, just on the clarification of direct and non stop.