Clickbait title aside, there is a bug which will cause cargo that's dropped by a player that then gets picked up to not appear in your cargo hold if the player leaves the instance. So trick to get around this bug? Kill the trader after he dropped the cargo. This has been a bug since 2.1 and while it used to be a 100% chance of it happening it does still happen.