WP-Cron travado no WordPress 6.9: inspecione a fila com WP-CLI, apague o transient doing_cron e troque o gatilho por um agendamento de sistema.
Tire o WordPress do modo de manutenção apagando o .maintenance da raiz e confirme pelo WP-CLI se a atualização realmente terminou.
Corrija o 413 Request Entity Too Large no WordPress ajustando o client_max_body_size do nginx e o post_max_size do PHP-FPM 8.3 na ordem certa.
Resolva o 504 do nginx sem mexer no timeout do PHP-FPM: grave a chamada de IA numa tabela e processe num worker de CLI com cron e flock.