If the connection fails and I retry by clicking/holding the button — without first exiting voice (red button) and starting voice again — it replaces the response that I created when starting the voice session, effectively replacing the conversation during the entire voice session with the new session. From the iOS app it isn’t possible to switch to another response for voice input, so it’s not possible to switch to the correct branch. I appreciate that it uses the regenerate functionality instead of discarding the old one! But it doesn’t seem intended 😉