The attack/delay time wants to be max and gain wants to be lowest as into a soundcard that is a lot of gain.
If you have gain high you will just get too much SNR
I have been playing with KWS of late and it is possible to get extremely tolerant KWS as I sit with a fan heater at 40db behind me.
I have tested my own custom models with the google streaming_kws with 70db noise and KW is still recognised.
The ASR though is likely recorded clean and prone to noise problems so likely would not much difference as kw would be detected but the command sentence likely not.
Prob if a dirty dataset was fed the overall WER would drop but noise resilience would rise.
You would have to ask @synesthesiam to create noisy models & clean so you have choice.