When withdrawing block-rewards from your masternode, it is important to keep the original 1,000 Dash transaction in tact. That means you need to explicitly select the block-rewards you wish to move.
Get a receive address from your non-masternode account
Your hardware wallet has multiple accounts. Your masternode setup may vary, but often, people setup all of their masternodes in a single account. That means you can safely send rewards from the masternode account to any other account in your hardware wallet.
In the screenshot below, the masternode is setup in account #1 (Masternodes) and is showing a new recevie address (public key) from account #2.
Select the block-rewards you want to withdraw
Your hardware wallet will not allow you to explicitly select the block-rewards you wish to withdraw. Do not use the hardware wallet’s interface to send block-rewards to your receive address. Instead, you will need to use a tool like the Dash Masternode Tool (DMT) that allows you to select your block-rewards.
Open the Dash Masternode Tool
Open the Dash Masternode Tool (DMT) and select the masternode you want to withdraw block-rewards from.
Plug in your hardware wallet
The DMT will need to access your hardware wallet to sign the transaction.
Select your block-rewards
Locate the DMT "money bag" icon and select Transfer Funds for Current Masternode
A new window will open displaying all of the block-rewards associated with the masternode you selected.
Click the Select All box to highlight the rewards.
Paste the receive address (public key) from above into the Address input. (*any extra spaces will in this box will trigger an error)
Prepare Transaction button.
Click the Send Transaction to broadcast the transaction.
Confirm the transaction on your hardware wallet.
If you have multiple masternodes you can select the multiple money bags icon and withdraw additional block-rewards.