4,156 questions
4,369 answers
5,718 comments
Based on your description it sounds like you may be generating a large number of unspent transaction outputs that are never spent, and this is slowing down the "coin selection" procedure. You can confirm if this is the problem by calling getwalletinfo and looking at the utxocount field – please post its value here.