Problema con ESP32 y comunicacion wifi, no lee valor en entrada

Halo todos, estoy realizando comunicacion entre ESP32 y labview por medio del protocolo TCP/IP, el pryecto consta de controla el giro de un servomotor con un potenciometro y los valores del giro enviarlos a labview por wifi, el detalle esta en que la conexion esta bien, tengo a mi ESP32 como servidor y a labview como cliente, la conexion es buena sin problema pero al momento de que el ESP32 se conecta a wifi el control de motor no hace nada y el valor de lectura del potenciometro se estanca en un valor y por mas que lo varie no hace nada, he probado multiples estructuras de codigo pero no se que puede ser les dejo mi codigo espero me puedan ayudar, de antemano gracias.

// Load Wi-Fi library
#include <WiFi.h>
#include <ESP32Servo.h>

Servo miServo;

#define servoPin 26     //Pin al que conectamos el cable naranja del servo.
#define potPin 4        //Pin al que conectamos la patilla central del potenciómetro.
int valorPot;
float valorServo;

// Replace with your network credentials
char ssid[] = "IZZI-4608";
char password[] = "D4AB820D4608";

// Set web server port number to 80
WiFiServer server(8888);

// Variable to store the HTTP request
String header;

void setup() {
  Serial.begin(115200);  
  pinMode(potPin,INPUT);
  miServo.attach(servoPin);
  miServo.write(0);     //Ángulo de giro en grados.

  // Connect to Wi-Fi network with SSID and password
  Serial.print("Connecting to ");
  Serial.println(ssid);
  WiFi.begin(ssid, password);
  while (WiFi.status() != WL_CONNECTED) {
    delay(500);
    Serial.print(".");
  }
  // Print local IP address and start web server
  Serial.println("");
  Serial.println("WiFi connected.");
  Serial.println("IP address: ");
  Serial.println(WiFi.localIP());
 
 // Start listening for clients
  server.begin();


}

//=====================================================================================================================================


void loop() 
{
  valorPot = analogRead(potPin);                  //Lectura del conversor A/D en bits.
  Serial.println(valorPot);
  valorServo = map(valorPot, 0, 4095, 0, 180);    //Mapeado de valores:  [0..4095 ]  ->  [0..180]  
  miServo.write(valorServo);


  WiFiClient client = server.available();
  
  if (client) {
    String request = client.readStringUntil('\r'); 
    client.println(valorPot);
    client.stop();
    Serial.println("Client disconnected");    
  }
}