In this update:
The saga continues. Turns out the distro I initially tried is quite badly configured for what I want in general, but the other two I will subsequently trial will also have their own set of issues too!
Status: Still trying to figure out a good base setup via a VM. (Actual hardware support when I finally finish up enough ongoing projects to justify rebooting will be another matter later - and will likely require another round of figuring out if the problems are worth self-diagnosing vs just trying something else)