COn il tuo metodo sei fai una differenza tra:

DateDiff("h","9:30:00",10:30:00") ti da 1
DateDiff("minuti","9:30:00","10:30:00") ti da 60

Quindi verrebbe fuori : Mancano 1 ora e 60 minuti.

Invece con quello che ho detto io, cioè trasformando in secondi ottieni 3600 e dividendo ottieni 1 ora.