0
У меня похожая фигня была на nginx. Кастомная страница 404 отдавалась с 200, потому что в локейшене не был явно указан статус. Прописал `error_page 404 /404.html; location = /404.html { return 404; }` и всё завелось как надо. Проверь ещё, что запросы к битым урлам не улетают в приложение — там может свой обработчик быть с 200.