Nano BLE, Central cant read values

OK - your original program example works with my phone:

  • Android 6.0
  • nRF Connect 4.22.3

Additional to your phone I see a block "Battery Service" with some expected values.

May be, you should update your nRF app?