Players to get kicked via RPC Error in RPC_BeginExperiment

Players have been getting kicked from my servers when experimenting on a tier 1 workbench and I think i've found the cause of the issue.

It only happens when MagicLoot is enabled on the server.

Here is the exact error:

Filename: C:\buildslave\unity\build\Runtime/Export/Debug/Debug.bindings.h Line: 35)

IndexOutOfRangeException: Index was outside the bounds of the array.
  at Workbench.RPC_BeginExperiment (BaseEntity+RPCMessage msg) [0x00075] in <df831825fc8644a0bb443aba28e880ed>:0 
  at Workbench.OnRpcMessage (BasePlayer player, System.UInt32 rpc, Network.Message msg) [0x000ce] in <df831825fc8644a0bb443aba28e880ed>:0 
UnityEngine.DebugLogHandler:Internal_LogException(Exception, Object)
UnityEngine.DebugLogHandler:LogException(Exception, Object)
UnityEngine.Logger:LogException(Exception, Object)
UnityEngine.Debug:LogException(Exception)
Workbench:OnRpcMessage(BasePlayer, UInt32, Message)
BaseEntity:SV_RPCMessage(UInt32, Message)
ServerMgr:OnRPCMessage(Message)
ServerMgr:OnNetworkMessage(Message)
Facepunch.Network.Raknet.Server:ConnectedPacket(Connection)
Facepunch.Network.Raknet.Server:Cycle()
ServerMgr:Update()

Any ideas?

same here :(