Yes, Cloudflare. All sites on affected servers are on Cloudflare, but only around 75% of sites were affected by this issue. It was strange that restarting PHP in each sites container resolved the error, so I don't know if it's specifically Cloudflare related.
During troubleshooting I did try...