Inside the transport, the FindFreeLocationFor command returns false, works incorrectly only for a hands slot
InventoryLocation loc = new InventoryLocation;
bool result = player.GetHumanInventory().FindFreeLocationFor(item, FindInventoryLocationType.HANDS, loc);
version 1.16.154.535