HTTP.send(200,"text/plain",relay_status());
В ответ на запрос /relay_status ты сразу отправляешь ответ HTTP.send(200,"text/plain",relay_status());
Это приводит к тому что size_t sen = HTTP.streamFile(in,"text/html"); уже отправлять некуда соединение закрыто, браузер дождался ответа.
За...