I think the underlying issue is, your transactions failed to broadcast due to some invalid input(s) or other reasons why a transaction can get rejected by the default relay settings.
And you haven't responded to my previous replies about 'test to manually broadcast the newly created "
not in mempool" transaction to your mempool':
You can also try to manually broadcast it and see what mempool-related error you'll get.
Quoting myself:
- In the transactions tab, right-click on one of the transactions, then select: "Copy raw transaction"
- Open the console (Window->Console), then type: sendrawtransaction "Your_Copied_RAW_Transaction"
- And it should return with an error which should be the reason why those aren't successfully sent.
Alternatively, if you want to send them no more: use
testmempoolaccept instead.
e.g.:
testmempoolaccept '["Your_Copied_RAW_Transaction"]'
The "
raw transaction" that you need to copy is the recently created "
not in mempool" transaction.
I'd recommend
testmempoolaccept this time.
The error message should be the best indicator of the issue.
BTW, none of your screenshots show the sync status (
the check at the lower-right corner of Bitcoin Core).