I have a question about address reuse. Admittedly, I'm a little confused on the matter, so please bear with me if the framing of my question doesn't make much sense.
Recently I started using Sparrow Wallet and Coldcard (previously I was using a Nano X and Ledger Live) and noticed I'd been reusing receiving addresses in batches of two, always one after another within the span of a few hours or a few days. After some thinking, I realized that these were my withdrawals from the Fold rewards card. Even though my wallet was creating new receiving addresses each time it detected one had been used, there was, of course, no way for it to detect I was copying and pasting the address over to Fold, hence the reuse.
I understand that this has compromised my privacy somewhat, which is a shame, but not a major concern.
The major concern I have is that a potential security vulnerability has now been exposed. I can't claim to understand this very well, but I know it has something to do with ECDSA, and if ECDSA is ever cracked in the future, my coins could be vulnerable.
However, I've only ever reused receiving addresses. I've never spent from the same address more than once, so does that exclude me from that concern?
If it is still a concern, what's the best recourse? Creating an entirely new seedphrase and transferring the funds over? Coinjoining?
Again, I'm not particularly well versed in all of this, so please explain to me like I'm 5.