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 Tools drop-down and select Transfer funds from current masternode's address…
A new window will open displaying all of the block-rewards associated with the masternode you selected.
Paste the recevie address (public key) from above into the Send to address input.
Click the Send button.
Confirm the transaction from your hardware wallet
After you click Send, you will need to confirm the transaction from your hardware wallet. After confirming the transaction from your hardware wallet, the DMT will ask if you want to Broadcast the transaction. Confirm that you want to proceed with the transaction.
If you have multiple masternodes you can select each one and withdraw additional block-rewards.