My gas is billed on the 1st of month or thereabouts no problem, its the electric bill seems to be generated randomly every 3 weeks or less. Every time I ask why its always system error or a meter post commissioning check or some other made up reason....
I think you'll find it could be something due to the way they read/process the
½ hourly readings for the Drive tariff. I joined in July '23 and my Gas was billed promptly on the bill date (they just take the previous months gas total from the current reading for billing)
However I waited for about 10 weeks before eventually calling to get my first (separate) electricity bill generated, and then had to call a couple of times to get subsequent ones produced. It took until December (5 months) before they started coming on a regular basis, included with the gas, but sometimes are still produced separately at a later date. Another friend on Next Drive also didn't receive electric bills when he first joined.
So whilst one would expect it to be a fully automated system, I'm sure that there's an element of human intervention involved to check the bills before they get produced. There do sometimes appear to be gaps in the raw download meter data (this is from Glowmarkt - so maybe EOn experience the same issue) which don't get populated until after the billing date. So my guess is this is why the electric bill is occasionally produced separately (This wouldn't explain why yours are sometimes produced early).
Looking at your forum post history, it looks like you joined Next Drive at the end of last year or early this year, so maybe it will settle down to a more regular billing period eventually in the near future.