Withdraw crypto purchased in a non-default profile

I have purchased cryptocurrency in a non-default profile and wish to withdraw it. Using the /withdrawals/crypto endpoint I passed in the profile_id under which I bought the crypto and then I’m using the default profile API keys to attempt to make the transfer. However, this gives me a response of “insufficient funds” and when I attempt to use the API keys associated with the specific profile I get “Forbidden”. Any help would be appreciated!

Does that key have transfer permission?

Both the default key and the profile key have transfer permission I believe