Si comparas ambas horas de manera directa, internamente se evaluará el valor ASCII de cada número y los dos puntos, y dado a que los valores ASCII de los números están en orden ascendente, en tu ejemplo, la segunda hora será mayor que la primera.
Código Javascript
:
Ver originalconsole.log("00:00" > "00:01"); //4848584848 > 4848584849 = false
console.log("12:45" > "18:47"); //4950585253 > 4956585255 = false
console.log("19:38" > "15:29"); //4957585156 > 4953585057 = true