il tuo medesimo problema l'ho avuto anche io, credo che ci sia un sistema per formattare variabili di tipo numerico da visualizzare su display, ma io ho adottato questo stratagemma
ipotizzando che vado a scrivere alla cordinata x,y per valori <10 imposto la cordinata di scrittura x= x+1 e scrivo due spazi mentre con valori <100 imposto la cordinata di scrittura x= x+2 e scrivo uno spazio
lcd.setCursor(0, 0);
lcd.print(max_potenza);
if ((max_potenza)<10){lcd.setCursor(1, 0);lcd.print(" ");}
if ((max_potenza)<100){lcd.setCursor(2, 0);lcd.print(" ");}