nv.addGraph uses setTimeout internally, so chart models may not exist yet when the first WebSocket response arrives. Moved startPolling() into the last nv.addGraph callback to guarantee charts are ready before data flows. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>