How to determine precision level of outcome in ML models?
The reason you get predictions without an exact time is because that is how models are trained. They are not trained to predict the exact time but a window for it.
The reason a model is not trained to predict exact time is because it introduces a lot of problems starting with data imbalance and the huge number of classes it would introduce. Also, DL/AI is not God or Laplace's demon, so to predict the exact is not going to happen.