Was it directly from amazon, or from a reseller? Since the start of the pandemic, i've seen my share of delivery date changes - most of the really excessive changes were through other sellers, amazon seemed to keep its estimates spot on.
Then like clockwork, I'd get a delivery estimate that said 10:00pm some night, I've learned that any delivery with such a late date won't come. I'll get a notice that it will be a day, two days or even a week later ¯\_(ツ)_/¯