Every time I press "E" on an NPC it opens "Kits" menu

Every time I press "E" on an NPC to open their "GUIShop" the "Kits" menu opens in the background...

got the same Problem, even created new npcs... Tested with auth 0 too
Server Rewards, GUI Shop or just blank it opens the Kit UI if you "E" the NPC

{
  "Currency used for purchase costs (Scrap, Economics, ServerRewards)": "Scrap",
  "Log kits given": true,
  "Wipe player data when the server is wiped": false,
  "Use the Kits UI menu": false,
  "Allow players to toggle auto-kits on spawn": false,
  "Show kits with permissions assigned to players without the permission": true,
  "Autokits ordered by priority": [
    "ExampleKitName",
    "OtherKitName"
  ],
  "Post wipe cooldowns (kit name | seconds)": {
    "ExampleKitName": 3600,
    "OtherKitName": 600
  },
  "Parameters used when pasting a building via CopyPaste": [
    "deployables",
    "true",
    "inventories",
    "true"
  ],
  "UI Options": {
    "Panel Color": {
      "Hex": "#232323",
      "Alpha": 1.0
    },
    "Disabled Color": {
      "Hex": "#3e3e42",
      "Alpha": 1.0
    },
    "Color 1": {
      "Hex": "#007acc",
      "Alpha": 1.0
    },
    "Color 2": {
      "Hex": "#6a8b38",
      "Alpha": 1.0
    },
    "Color 3": {
      "Hex": "#d85540",
      "Alpha": 1.0
    },
    "Color 4": {
      "Hex": "#d08822",
      "Alpha": 1.0
    },
    "Default kit image URL": "oxide/Images/kiticon.png",
    "View kit icon URL": "oxide/Images/magnifyingglass.png"
  },
  "Kit menu items when opened via HumanNPC (NPC user ID | Items)": {},
  "Version": {
    "Major": 4,
    "Minor": 0,
    "Patch": 7
  }
}​

Can confirm this occurs with NPC interactions, the logic on line 351 needs to be reversed @k1lly0u :

if (!Configuration.NPCKitMenu.ContainsKey(npcPlayer.userID))

should be:

if (Configuration.NPCKitMenu.ContainsKey(npcPlayer.userID))