Entity_globs doesn't work as expected

Hi there, in the docs for the recorder integration it’s mentioned that

The question mark represents zero or one character.

I have a few entities I want to include, “battery_charge_power”, “discharge_power”, charge energy and discharge energy.
I then made the following glob to include all of them:

sensor.battery_???charge_*

In Home Assistant however the “charge” entities only shows a flat line, that resets every time I get out of the view. the “discharge” ones work as expected. Curiously though, it shows a flat line and not “no statistics found”, like with the other excluded ones (this is after a few days purges and repacks).

It’s not a huge deal as I can just include them as normal entities, but shouldn’t the glob I mentioned above work?