Para poder analizar la sintaxis empleada en los criterios, tendrías que haberla publicado (si aun existe la duda, publícala y tendrás una alternativa más para la próxima vez antes de modificar el diseño).
¿Por qué funciona con la inicial y no con la final?
Porque a la inicial se le solicita 'que sea mayor que':
Si el comienzo son las cero horas, un segundo más (0:01) se cumple la condición (0:01 > 0:00
La final tiene la condición inversa 'que sea menor que'
La referencia son las (0:00) un segundo más tarde (0:01) no la cumple (0:01 < 0:00).
Si la fecha que se toma como referente no tiene parte horaria y la fecha (en este caso la final) tampoco tiene parte horaria, la condición (<=) tendría que cumplirse.
En la ventana de inmediato:
F_Referencia = Date() 'asignamos valores sin parte horaria
F_Final = Now() 'asignamos valores con parte horaria
?F_Referencia, F_Final, Int (F_Final) 'mostramos los valores
31/08/2022 31/08/2022 10:04:43 31/08/2022
'Hacemos unas comparaciones invirtiendo los términos, aplicando y sin aplicar Int
?F_Referencia < F_Final, F_Referencia = F_Final, F_Referencia <= F_Final
Verdadero Falso Verdadero
?F_Referencia < Int(F_Final), F_Referencia = Int(F_Final), F_Referencia <= Int(F_Final)
Falso Verdadero Verdadero
?F_Final > F_Referencia, F_Final= F_Referencia, F_Final <= F_Referencia
Verdadero Falso Falso
?Int(F_Final) > F_Referencia ,Int(F_Final)= F_Referencia, Int(F_Final) >= F_Referencia
Falso Verdadero Verdadero