I'm double checking stuff here. I installed the latest Firefox into my Sonoma VM, and the WebGL site wasn't working in that either. So wondering if macOS VMs are limited, or have to change settings in the browser. Everything works in the host. Will check a Linux VM. Like I said, a macOS VM should be considered a supported config over OCLPP, but I've never looked at this particular problem before. I do know some software is limited in a macOS virtual machine, but I've only found that to be the pro apps from apple at this time.
EDIT: tried Firefox under Linux Mint in a VM just for a FYI: and it worked. So, either I encountered a limitation of macOS VMs (even with paravirtualization enabled) that I wasn't aware of, or there are bugs / configuration issues.