Apple ACME client failing to poll order when order is in "processing" status

I'm not familiar with the "Apple ACME client", but when Let's Encrypt attempted to move to "asynchonous finalization", they ended up postponing it indefinitely because there were too many broken clients that didn't actually follow the spec and assumed they wouldn't get a "processing" status. My understanding is that other CAs do use it, though.