This is an issue that I haven't discovered until very recently. If I enter VATS or loot a container / dead enemy with a modified weapon, my character pulls it out from the holster again when it was already out. Does not happen when the weapon is holstered, it stays in there.