I dropped my 2018 HA off this morning because the ESS system was showing a constant "Battery Charging" status for the past several weeks. Even though I usually turn that feature off when I start the engine it's nice to have it available whenever I want to use it.
After 6 hours they called and said it's ready to go. They found battery cables loose and both batteries still tested bad after tightening everything. They replaced both batteries and also the IBM sensor, whatever that is.
They also found some stored codes that did not show up as faults on the IP. Something about a park sensor shorted to ground, left headlamp relay control and park assist signal. There is apparently a related Star Case s1808000017 about it. After removing the passenger side kick panels they found three loose pins in a connector. That was repaired, bcm reset, cleared learned adaptives, test drove and all was well.
I had around 650 miles left on my original 36k mile factory warranty, so it did not cost me anything. The service advisor said that my MaxCare lifetime warranty would not have covered the battery replacements. I'm glad I had it done now.