what you're describing is not normal. for me it takes less than 5 minutes in most cases.
i hope you didn't send a lot.
usually, when you're trying out a new setup, it's best to send a small test first, so if anything goes wrong you don't take a big hit.
if the first transfer is still stuck, maybe try again with a test? and just double check you're grabbing the "to" address from the proper place in metamask.
coinbase pro will usually have a green "valid address" light in their transfer window. did you see that?