значит баланс приходит, просто время таймаута мало и не успевает прочитать весь приходящий текст, попробуйте тогда команду изменить, вместо *100# послать #100#, там обычно не многословны опсосы
Такую команду не воспринимает оператор сети: OK
AT+CUSD=1,"#101#",15
+CUSD: 0,"Nespravny zapyt. Operaciya vidhylena.",15