My point is not that "Arhu clearly looks like a merchant with lots of things to trade".

My point is that your premise, which is: 'there is a problem with Arhu not looking like a merchant with lots of things to trade' - is dumb.

It is a dumb premise because Arhu is the 6th friendly NPC you can meet, the first one with a distinctive design, the second/third one to force dialogue, everything about Arhu's first impression screams "THIS GUY IS IMPORTANT." Basically no one is going to not trade with Arhu because "the five generic guys I traded with earlier had nothing interesting, so this unique guy must not have anything interesting either."

The Source Hunters start with magic pockets, so a wizard having access to his inventory remotely isn't that far-fetched a concept for the Divinity universe. It does not matter at all that a new player does not know that Arhu is a teleporting cat wizard BECAUSE THAT IS WHAT HE IS. Some of the town's villains do not look like villains on first impression - but they are.

So again: Your premise is dumb.