Excel time values are not accurate.
Write time values every hour by hand on column A and by autofilling on column B. If you now compare the columns, unlike expected, all pairs are not equal. The length of an hour varies between the hand filled values and even more between the autofilled ones. There may occur unexpected errors, if 16:00 is not really 16:00.
That does not happen with LibreOffice.