I installed and setup my m5 atom echo voice assistant in HA yesterday and with the latest versions of all software, the m5 would still cease to detect the wake word after one successful attempt. Wasted hours on this but I figured out a hacky work around.
I created an automation that detects if any of my echos become idle, then I set the “Wake word engine location” to the setting it’s on already (HA), and this has resulted in a solid experience.