Mr Sinister sig ability has always been bugged. The attached image is about an Arena fight, and perfectly represents the situation. There are two points the dev should investigate:
1) Mr Sinister genetic codes generated at the start of the fight are not always the correct amount. The example is and arena fight (zero extra charges) where Mr Sinister has 6 genetic codes instead of the 3 he should have. This is not always easy to replicate, but it happens more often during quests or incursions, when a champion with persistent charges like sentry or Apoc is used after Sinister. The following sinister fight, he sometimes will generate double or triple charges
2) I undestrand the example cannot be taken as a rule, and every example I will bring will be judged as anecdotical, but try to use sinister a lot, and you will see that the genetic code he generates at random (not the ones from his charges) match the class of the champion he is currently fighting at a disproportionate frequence than he should. I know, big sample is required, but while you investigate point 1 you should take a look at this too. This can be tested on random missions, I took my data and they conferme the bias, the devs have all data, so I'll just limit this to a kind suggestion
BONUS) Can we please have an update on the Science genetic codes? They still do nothing and it's frustrating to gain those
Thanks Kabam