I’m guessing their contract with Amazon prioritizes their deliveries over USPS.
I got Christmas cards in mid-January that had been postmarked weeks earlier. From one state away.
Someone local mailed a check to me at the same Post Office that handles our local deliveries. It was postmarked April 20. I received it this week, on June 15.