ReactDOM.renderToStaticNodeStream() - удаляет react атрибуты, которые нужны для ReactDOM.hydrate. Вместо ReactDOM.renderToStaticNodeStream() в NodeJS нужно использовать ReactDOM.renderToPipeableStream() вместе с опцией onAllReady, если клиенту нужно передать сразу всё сгенерированное содержание.
Производительность фронтенда: большое приложение на реактивном SSR-топливе