Random seed passed to geant4
Geant4 produces identical number of charge deposits, say, 60% of the time. If you run a single event repeatedly, then many times the number of charge deposits per plane will match previous iterations. Producing 500 events twice, i see that they match exactly.
Suspected issue with the random seed passed to geant4.