The error occurs when WordPress tries to contact its own URL and the request times out. The cURL library stops after 10 seconds and returns code 28.
Typical reasons include an outdated cURL version, firewall rules that block local traffic, low PHP execution limits, or a server that lacks sufficient resources. When the loopback fails, core features that rely on the REST API stop working.