pull down to refresh

I currently use Strike for DCA. When I accumulate a certain amount of sats I send them to cold storage for no fee. This is a nice perk of Strike. However, is it better to send sats to a “cache” wallet first, then use submarine swaps in a lightning wallet to move those sats back into the cache wallet and then to cold storage? Is this just overthinking it?