When I connect my Uphold wallet using “Continue with Uphold”, a direct sale that I did (I deposited crypto to Uphold that was immediately sold for USD) is imported as deposit of USD only
Workaround
I can locate the deposit of USD to Uphold and a withdrawal of the asset from my other wallet and merge them into a cross-wallet trade - See How to merge/split transactions manually