yeah - happening for me too 
just means double the amount of serial prints and function executions for me, and occasional flooding, but i get around this…
be v.nice to have a fix though 
ps - see why i get flooding with my slider:
{
modeSelect = param.asInt(); // manual mode ON
if (modeSelect == 1)
{
#ifdef debug
Serial.println(F("############# - System = modeSelect slider set to '1' = 'MANUAL'"));
Serial.println(F("------------"));
#endif
digitalWrite(livingVent, LOW);
digitalWrite(bedroomsVent, LOW);
digitalWrite(roofVent, LOW);
digitalWrite(houseVent, LOW);
digitalWrite(externVent, LOW);
digitalWrite(upstairsFan, HIGH); //high is OFF for the fan
Blynk.virtualWrite(8, 0); // BED LED on Blynk app
Blynk.virtualWrite(10, 0); // LVR LED on Blynk app
Blynk.virtualWrite(5, 0); //rof LED on Blynk app
Blynk.virtualWrite(4, 0); //hse LED on Blynk app
Blynk.virtualWrite(6, 0); //ext LED on Blynk app
Blynk.virtualWrite(27, 1023); //nil LED on Blynk app
Blynk.virtualWrite(28, 0); //fan LED on Blynk app
Blynk.virtualWrite(0, 0); // ERR LED on Blynk app
Blynk.virtualWrite(20, 0); //living error on Blynk app
Blynk.virtualWrite(21, 0); //beds error on Blynk app
Blynk.virtualWrite(41, 0); //Bedrooms outlet button LED on Blynk app
Blynk.virtualWrite(91, 0); //living outlet button LED on Blynk app
fanCheck();
#ifdef debug
Serial.println(F("System = modeSelect MANUAL mode, everything off, select inlet/outlet/fan!"));
Serial.println(F("------------"));
#endif
}
else if (modeSelect == 2)
{
#ifdef debug
Serial.println(F("############# - System = modeSelect set to 'AUTO'"));
Serial.println(F("------------"));
#endif
digitalWrite(livingVent, LOW);
digitalWrite(bedroomsVent, LOW);
digitalWrite(roofVent, LOW);
digitalWrite(houseVent, LOW);
digitalWrite(externVent, LOW);
digitalWrite(upstairsFan, HIGH); //high is OFF for the fan
Blynk.virtualWrite(8, 0); // BED LED on Blynk app
Blynk.virtualWrite(10, 0); // LVR LED on Blynk app
Blynk.virtualWrite(5, 0); //rof LED on Blynk app
Blynk.virtualWrite(4, 0); //hse LED on Blynk app
Blynk.virtualWrite(6, 0); //ext LED on Blynk app
Blynk.virtualWrite(27, 1023); //nil LED on Blynk app
Blynk.virtualWrite(28, 0); //fan LED on Blynk app
Blynk.virtualWrite(0, 0); // ERR LED on Blynk app
Blynk.virtualWrite(20, 0); //living error on Blynk app
Blynk.virtualWrite(21, 0); //beds error on Blynk app
Blynk.virtualWrite(41, 0); //Bedrooms outlet button LED on Blynk app
Blynk.virtualWrite(91, 0); //living outlet button LED on Blynk app
dewPointUplift = 0.30;
fanCheck();
chooseInlet();
}
else if (modeSelect == 3)
{
#ifdef debug
Serial.println(F("############# - System = modeSelect set to 'AUTO-DP'")); // this is auto with ignore dew point
Serial.println(F("------------"));
#endif
digitalWrite(livingVent, LOW);
digitalWrite(bedroomsVent, LOW);
digitalWrite(roofVent, LOW);
digitalWrite(houseVent, LOW);
digitalWrite(externVent, LOW);
digitalWrite(upstairsFan, HIGH); //high is OFF for the fan
Blynk.virtualWrite(8, 0); // BED LED on Blynk app
Blynk.virtualWrite(10, 0); // LVR LED on Blynk app
Blynk.virtualWrite(5, 0); //rof LED on Blynk app
Blynk.virtualWrite(4, 0); //hse LED on Blynk app
Blynk.virtualWrite(6, 0); //ext LED on Blynk app
Blynk.virtualWrite(27, 1023); //nil LED on Blynk app
Blynk.virtualWrite(28, 0); //fan LED on Blynk app
Blynk.virtualWrite(0, 0); // ERR LED on Blynk app
Blynk.virtualWrite(20, 0); //living error on Blynk app
Blynk.virtualWrite(21, 0); //beds error on Blynk app
Blynk.virtualWrite(41, 0); //Bedrooms outlet button LED on Blynk app
Blynk.virtualWrite(91, 0); //living outlet button LED on Blynk app
dewPointUplift = 1;//this means ignore dew point uplift
fanCheck();
chooseInlet();
}
}