Если прошло 3 недели, а транзакции все еще не подтверждена, я бы помимо того что напрягся, проверил бы статус транзакции в разных blockchain explorer. Мало ли транзакция имеет статус "Invalid", то тогда можно и 4, и 10, и более недель ждать, ведь она по сути уже выкинута из мемпула. Я с подобным сталкивался. Создавал как-то транзакцию, потом попадал под бешенный рост комиссии, а когда комиссии стали ниже чем я выставлял, моя транзакция все не уходила и не уходила.
Вот у меня тоже вопросик появился, а собственно через какое время зависшая транзакция выкидывается полностью из ожидания мемпула, например, если все идет, как идет, рабочие, к примеру 20 sat/vB а пользователь закинул транзакцию с 1 sat/vB, ну вот решил так сэкономить...
Чего то мне вспоминается что то вроде ~ 2 недели, или нет ?
Что и сколько времени все таки будет происходить ?