I am trying to sweep SegWit dust accounts on a Ledger Nano S to a new account but it seems that there is always a little bit of BTC that remains. Selecting MAX does not select the whole balance. Net amount plus fees never equals total. I have also tried custom fees in various combinations and sizes up to 1000/byte by trial and error but I can never get it to the total in the wallet.
Any ideas of what the best way is to clean out all accounts, or is there another client I can hook the Ledger to with coin control so that I can manually select the problematic blocks?