The transaction is complete. If the secondary wallet doesn't show it then there are a few possibilities:
- Secondary wallet is not synchronized with the blockchain, and the bitcoins will show up as soon as it is synchronized
- Secondary wallet has a bug, and you need to get the bug fixed to see the bitcoins in the wallet
- You accidentally sent to the wrong address, and didn't send the bitcoins to the secondary wallet but instead sent somewhere else that you have transacted with in the past. You'll need to figure out where that is to get them back
- Secondary wallet is a scam, and you are a victim. In that case there is nothing you can do but learn from your mistake