Should both healthd and android.hardware.health@2.0-service.imx be running?
On my Android system, there are two separate healthd processes: They both use the same code from system/core/healthd and hardware/interfaces/health ...