It's entirely conceivable that he stashed the gold, it was subsequently discovered and stolen by somebody else (any of his relatives might have been in a position to do this, if for instance he stashed it in his home and they had reason to suspect he had done so.) Then, not knowing that the gold is gone he admits that he had it and agrees to turn it over, only to then discover that he cannot. What then is he meant to do?

The "balance of evidence" may say that he once had it, since he did seem to admit it when he agreed to turn it over, but what then? What evidence is there that he's now lying?

The order was not that he had to produce the coins, just that he cooperate in tracking them down. Telling them where he had stashed it would have been fine.