Problemas Ttp223b y libreria u8g2

@mauricio2021 has leído lo que te escribí antes?

Si algo te detiene la ejecución x 500mseg todo funciona como demorado.
Me acabo de dar cuenta de esto!!

if (digitalRead(SensorTouch_A) == HIGH) {
    Serial.println("Tecla A");
    //current_selection = 0;
  } 
  else {
  }
  delay(100);

Si no presionas introduce un delay interminable. Por favor, quita ese

  else {
  }
  delay(100);

En los dos casos.

Además lo mas importante.
Tu código en el loop esta mal.
Todos los ejemplos de U8g2 tienen una linea de este tipo en el loop

u8g2.firstPage();

y posiblemente otra como esta

 } while( u8g2.nextPage() );

Que acá no veo.
Asi que revisa tu código.