The issue you are experiencing with Temple Wallet is due to the specifics of how nodes work on the blockchain. When you send a transaction, it must first be added to a block before it can be executed. This means that if you are sending two transactions in quick succession, the second transaction will not be able to be processed until the first one is added to the block. Unfortunately, there is nothing that Temple Wallet can do to fix this issue as it is part of the underlying Tezos protocol. However, it is possible that future protocol updates may be able to address this issue and make it easier for users to send multiple transactions in quick succession without any issues.