**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).
return interfacesMakeCleanupHandler([&context, it] { LOCK(context.s_mutex); context._load_fns.erase(it); });
}
void NotifyWalletLoaded(WalletContext& context, const stdshared_ptr<CWallet>& )
{
    LOCK(context.s_mutex);
    for (auto& load_  context._load_fns) {
        load_(interfacesMakeWallet(context, ));
    }
}
static GlobalMutex g_loading__mutex;
static GlobalMutex g__release_mutex;
static stdcondition_variable g__release_cv;
static stdset<stdstring> g_loading__set GUARDED_BY(g_loading__mutex);
static stdset<stdstring> g_unloading__set GUARDED_BY(g__release_mutex);
static void ReleaseWallet(CWallet* )
{
    const stdstring name = ->GetName();
    ->WalletLogPrintf("Releasing \n");
    ->Flush();
    delet;
    
    {
        LOCK(g__release_mutex);
        if (g_unloading__set.erase(name) == 0) {
            
            return;
        }
    }
    g__release_cv.notify_all();
}