тогда это на 99.9% не wifi радио, тк команда forceSleepBegin() загоняет его в сон.
похоже delay(1) каким-то магическим образом притормаживает 80МГц-овый процессор так хорошо, что он начинает потреблять меньше. еще бы токи промерять.
чисто из любопыства, а
delayMicroseconds(1);
так-же...