Yeah I can help with this I’ve seen that behavior before.
It’s usually caused by the subagent not properly returning control back to the main flow (or missing a valid response/output), so the system falls back and randomly jumps nodes like begin. It can also happen if the subagent isn’t fully configured with tools or response handling.
Quick question: are you explicitly returning a response from the subagent (or defining what it should output back to the parent), or is it just running without a final return?