If the data directory is the following, some data is missing.
SeqScanExec uses a last partition column path's name as a broadcast table's cache key.
In this case the table is partitioned by year, month, hour. So the cache key is "hour=12" which is not unique.
It should be fixed.