In blockchain.com trading account which is the topic of discussion here, you can withdraw your fund to any address you want directly without any need to moving the fund to another account or your main wallet.
It's good to know that for informational purposes. I am not familiar with the way Blockchain.com functions and how their internal wallets are set up. But from n0nce's post, I felt like he was looking for information about exchanges in general. Not specifically the systems deployed by Blockchain.com.
Yeah, thanks for the clarification to the both of you! I was suspecting that OP may just have transferred funds from a 'trading account' to a 'main wallet account' and therefore only received a UUID-type 'transaction ID' instead of an actual Bitcoin transaction ID.
Another theory is that the exchange gives you a 'transaction ID' before actually creating the real withdraw transaction. Since they do those in batches (tons of withdrawals in one transaction with multiple outputs), it can take a while to go through. By giving you a unique identifier in the meantime, you have something to refer to if there's an issue (such as here).
However this identifier is purely internal and only matters within the exchange; only its support team can pull out more information and check what's wrong when given that UUID.