Update for anyone else experiencing this: current conclusion (from Pranshu) is that this appears to be a bug on cloudflare's end, some people have reported disconnecting/reconnecting the consumer works, for me the disconnect/reconnect results in the first message going through followed by the same 30s delay for the second message (no change in behavior, I think the 30s delay relates to the consumer finishing/releasing the message incorrectly but can't verify). I also tried making a new queue and connecting my producer/consumer to that queue, no change. Tried deploying my consumer code using older versions of wrangler (from before I was experiencing the issue), no change. The only thing that's worked for me is rolling back my consumer code to a deployment before I experienced the issue (first deployment of live with bug 8/12, previous [no bug] deployment was 8/5). Not sure why this works for me (can't find a way to see what cloudflare is using as the deployed consumer code vs the current deployment's code), but it does.