Были ли прецеденты, когда транзакцию из мемпула удаляли?
Как? Мемпул он на каждом ноде свой. Чтобы транзакцию удалить, это надо чтобы она правила консенсуса нарушала (комиссия меньше минимальной, mixin 0 и тп), тогда даже при нахождении блока эта транзакция в него не попадет