I have two blocks on our Drupal 8 front page: one shows a list of events upcoming; the other a list of events past. The blocks are generated from views filtering nodes whose event dates are after and before today's date respectively (using an 'event date' field, not the date authored). The granularity of the event dates is to an hour. The filter is set to compare to 'now'.
But ... the lists are rarely up to date, usually several days out in fact. With 'future' events having event dates of days recently passed. So I'm not looking at caching as the source of the problem (rightly or wrongly) as we have cacheing configured in hours not days.
What can I do to ensure that the lists are correct each day?