How to transfer all my metamask defi contract interaction without ledger to my hardware ledger address

hi guy and gals,

how can i transfer all my defi contracts with aave done with my metamaks without ledger, to my metamask with ledger?

do i have to close all the positions and once the principal is back in the original metamask address, then do an internal account transfer, transfer the funds to the ledger, and then interact with aave from scratch and do everything again?

appreciate any help

Thank you