Ok, das treibt mich in den Wahnsinn...
Aha. Wir suchen also etwas ganz simples und einfaches.
Vermutlich fehlt es nur daran, dass Du die Fehlermeldung gar nicht absendest:
<?php
error_reporting( E_ALL );
ini_set( 'display_errors', 1 );
#…
Test: Damit klappt es bei mir.
Tipp: Suche solche Fehler systematisch. Hier hätte es ein Blick ins error.log von PHP, sodann ein Test mit curl oder wget „getan“.
Ebenso hätte es
<?php
if (1 !== 2) {
echo 'Fehler: 1 !== 2';
http_response_code(500);
exit;
}
„getan“.