As seen here: #63062 we're hitting an issue where the generator driver is receiving multiple copies of the same generator.
Looking at the binlog, the specific generator is only passed once, so it appears to be an issue with how we're instantiating the generators. It also seems to be somewhat non deterministic when this is happening.