addet the code, and changed :
if ( conMan.check() == NetworkConnectionState::INIT ) { Serial.println("INIT");}
if ( conMan.check() == NetworkConnectionState::CONNECTING ) { Serial.println("CONNECTING");}
if ( conMan.check() == NetworkConnectionState::CONNECTED ) { Serial.println("CONNECTED");}
also some serial prints at the start and end of loop it gets clearer, the loop is actualy running!
just for every conMan.check() the loop gets delayed for a few seconds and that every loop so it behaves stuck (and all my deboundcing serial and display stuff is not working but it actually loops