Problema obteniendo datos de Sensor MQ135

Estoy usando una Esp32 devkit v1 para este programa. Mi código:

#include <MQ135.h>
#include <DHT.h>
#include <ThingSpeak.h>
#include <WiFi.h>

const char* ssid = "xxxxxxxxxxxxx";
const char* password = "xxxxxxxxxxx";

unsigned long channelID = 1;                
const char* writeAPIKey = "xxxxxxxxxxxxxxxx";    

WiFiClient client;

#define PIN_MQ135 12 // MQ135 Analog Input Pin
#define DHTPIN 13 // DHT Digital Input Pin
#define DHTTYPE DHT11 // DHT11 or DHT22, depends on your sensor

MQ135 mq135_sensor(PIN_MQ135);
DHT dht(DHTPIN, DHTTYPE);

float temperature, humidity; // Temp and Humid floats, will be measured by the DHT

void setup() {
  Serial.begin(9600);
     if(WiFi.status() != WL_CONNECTED){
      Serial.print("Attempting to connect");
      while(WiFi.status() != WL_CONNECTED){
        WiFi.begin(ssid, password);
        delay(5000);
      }
      Serial.println("Connected.");
  dht.begin();

}
}

void loop() {
  humidity = dht.readHumidity();
  temperature = dht.readTemperature();

  // Check if any reads failed and exit early (to try again).
  if (isnan(humidity) || isnan(temperature)) {
    Serial.println(F("Failed to read from DHT sensor!"));
    return;
  }


  float rzero = mq135_sensor.getRZero();
  float correctedRZero = mq135_sensor.getCorrectedRZero(temperature, humidity);
  float resistance = mq135_sensor.getResistance();
  float ppm = mq135_sensor.getPPM();
  float correctedPPM = mq135_sensor.getCorrectedPPM(temperature, humidity);

  Serial.print("MQ135 RZero: ");
  Serial.print(rzero);
  Serial.print("\t Corrected RZero: ");
  Serial.print(correctedRZero);
  Serial.print("\t Resistance: ");
  Serial.print(resistance);
  Serial.print("\t PPM: ");
  Serial.print(ppm);
  Serial.print("ppm");
  Serial.print("\t Corrected PPM: ");
  Serial.print(correctedPPM);
  Serial.println("ppm");

  delay(300);
}


Mi problema está en que antes de agregar la siguiente linea de código: WiFi.begin(ssid, password); se muestran los datos del sensor correctamente, pero después de agregar esa lineal se despliegan los siguientes mensajes en el monitor.

Aunque en el código no se imprime el valor del sensor DHT11, muestra las lecturas normalmente con o sin agregar la linea de código antes mencionada.

Necesito hacer la conexión a Wifi para después poder mandar los datos a ThingSpeak, ¿Cómo podría solucionar ese problema?

Solo publicamos en inglés en los foros generales.
no doble post por favor.