In the end, due to this issue as well as missing a lot of programs from Windows that I just couldn’t find Linux replacements for, I went back to Windows. Using ThisIsWin11 I’ve customized Windows 11 to be more like a mix of win 7 and win 10, and I’m pretty happy with it.
I had to disable “panel self refresh” as described here to fix some screen tearing/blanking, but other than that, it worked out of the box.
I plan to pick up a drive expansion when I have the funds and install Ubuntu on that. Linux can boot from USB, unlike Windows, so it will be great to have as a backup, for linux-only programs/raspi development/etc, and as an OS-on-the-go I can use on other computers.