they quite literally are recording constantly. how else can they detect the trigger phrase? they only difference is that they are supposed to delete these recordings after the phrase isnt heard.
I guess that depends on your definition of recording? An onboard microprocessor waiting for a trigger word is not storing or transmitting anything while waiting and that’s acceptable to me.
This looks like a bug, can you report it on GitHub?