Prime seems to have recovered over here in Blighty, including same day, and it's been reliable for some time, although it was quite unreliable for a period last year.
Prime Now, the 2-hour window grocery side, I don't think has ever recovered, it now seems to have rebranded itself into Amazon Fresh.
Getting delivery slots for any grocery shop has never been easy since the pandemic started.