I have a lot of old wallets with a lot of manual transfers and/or transfers done with CSV files.
If i just add in the API option now, it will try (BY DEFAULT) try to sync my whole wallet. This will create 1000-3000 duplicate transfers which i have to manually go through.
Right now, the API setup flow is:
Add wallet/or sync and old wallet → enter API key → Secure Import → Autom. sync
Then open the wallet → API settings → set Start import from date
If you think the workflow should allow choosing that date before the first sync, that would a a very valid way of how syncing would work.
Now you have to be really fast or prepared to manually delete transactions.
Problems with for example Coinbase and Nexo.