UPDATE: I have traced the issue to database updating. If auto-update is enabled, or the update/initialize functions are invoked through the settings menu, then both the battery meter and disk indicator get stuck.
Reading battery status through debug menu still works as expected.