Why unstuck transaction is sending again and again and how to solve this problem?
If you're running a new version of Bitcoin Core, you also have to delete mempool.dat when you try to remove an unconfirmed transaction, as it will be in the mempool as well.