too long connection time

Ok, We are using WNM now. DTIM of the AP is set to 3.
Beacon periodicity is 100 ms.
We noticed an improvement in the connection re-establishment (Reactivation). However, when the device drives the chip into WNM sleep mode (with chip_powerdown_enabled) we noticed much higher current (around 6 mA) as compared to the 40uA we could achieve using the Reset Mode.
This is how we are driving the wnm sleep.

 wnm_sleep_args.wnm_sleep_enabled = false;
 wnm_sleep_args.chip_powerdown_enabled = true;
 status = mmwlan_set_wnm_sleep_enabled_ext(&wnm_sleep_args);

Are we doing that right?
From your testing, what should the current of the WNM mode with chip power down be?