You are quick!
I should have added some more context to my question. In general, openears works really well even with road noises. This specific production scenario has puzzled me for weeks.
1. An example successful recognition (with significant road noise, iPhone6 plus). This consistently works.
2. An unsuccessful one (not sure what caused the issue. This user has no luck when she is on the road, iPhone6). This consistently has trouble.
If you can shed some light on this, it would be great.