as MCGINNIS on TURRETS of all characters is diabolical LMAOOO
but yeah this happens sometimes. pretty sure it's always when you have one item (eg. improved spirit) and then you get extra spirit as a bonus item for upgrading something else. it leaves you with both of them.
i've yet to see anyone manage to get all 3 spirit improvement items, but since the extra charge item only upgrades once and omnicharge is standalone, all 3 is possible here xd