Update time. I sent the white ones back. I then, purely based on anecdotes online, bought the black ones on Amazon. The seller was not Amazon direct. They arrived today.
Went to set them up, and, unlike with the white ones, they were not on the latest firmware so required an update. I found this interesting as this likely means they were manufactured earlier than the white ones and shipped with the latest firmware available at the time.
Case was 90% when I set them up. Both were 80% out of the box. They dropped to 65% during the firmware update which was a bit of a red flag but I also assumed that a firmware update would be intensive on power as there is a warning about it before you hit update.
Left them to charge for 45 minutes so that the case and buds were definitely 100%. Before charging I configured them as follows:
In Ear Detection: ON, Low Latency Lag: OFF, LHDC: OFF, ANC: OFF, Volume: 60%(ish)
Started listening to podcast at 11.15am. it is now 12.20pm. So we are 65 minutes in and both buds are at 80%.
What does this all mean? No idea really. Clearly the colour is not a factor, but it may be a factor in terms of manufacturing date. Maybe there is a batch issue with some of the white ones? Or maybe there is a batch problem generally, or the manufacturer changed? Who knows??