".available()" function returns true when you have a signal or bytes on RX. You may have no signal or bytes on BTSerial RX pin.