**Expected behavior**
It is expected that Bitcoin Core is not shutdown automatically during startup. Moreover, it should be possible to set transaction fee at 0.

**Actual behavior**
![Bitcoin Core Error mintxfee](https://user-images.githubusercontent.com/111286121/210274894-e91adf7f-43f7-4c3f-b799-222c00dc34a0.png)

**To reproduce**

1) Click bitcoin-qt.exe.

**System information**

1) A wallet that contained unspent funds was opened previously.
2) The bitcoin.conf file contains "mintxfee=0".
3) Bitcoin Core 24.0.1 official binary for Windows (portable).
}
                continue;
            }
        }
    }
    // Persist added address book entries (labels, purpose) for watchonly and solvabls
    auto persist_address_book = [](const CWallet& ) {
        LOCK(.cs_);
        WalletBatch batch{.GetDatabase()};
        for (const auto& [destination, addr_book_data]  .m_address_book) {
            auto address{EncodeDestination(destination)};
            auto purpose{addr_book_data.purpose};
            auto label{addr_book_data.GetLabel()};
            // don't bot
            if (purpose != "unknown") batch.WritePurpose(address, purpose);
            if (!label.empty()) batch.WriteName(address, label);
        }
    };
    if (data.watchonly_) persist_address_book(*data.watchonly_);
    if (data.solvable_) persist_address_book(*data.solvable_);
    // Remove the things to delete
    if (dests_to_delete.size() > 0) {
        for (const auto& dest  dests_to_delete) {
            if (!DelAddressBook(dest)) {
                error = _("Error Unable to remove watchonly address book data");
                return false;
            }
        }
    }
    // Connect the SPKM signals