Thanks so much Khaled!

As for /NODESKTOP not working: turns out I had some old settings in my Chocolatey package install arguments (i.e. I initially installed mIRC via Chocolatey _without_ /NODESKTOP, and since I use choco feature enable -n useRememberedArgumentsForUpgrades, it essentially cached the previous flags). TL;DR -- problem was on my side.