Sojourn not able to get to 100%

Ive found a specific example where sojourn can get bugged. If you place the new disruptor in between 2 of the bots in the practice mode, it gets her to exactly 99%, im not sure what the float number is though. Anyway, for some reason, after that no matter how much you shoot with primary fire, she does not get to 100%. I cant see how this might apply in game, though it might be indicative of some other issue. She can get to 100% if you use disruptor, so im guessing for some reason the primary fire sees the charge as full, when the disrupter doesn’t, I’m guessing something to do with interpreting floats? But im not a dev on this game.

Edit:
scratch that, the disrupter doesnt get it to 100 unless you wait until it counts down. So maybe it is 99.9 or something, the game sees it as 100, but the screen shows it as a floored value and not rounded?