Yes, that's correct, it works now. You need the nvidia-drm module. If I'm using Wayland, I do
kldload nvidia-drm
and can then, assuming everything else is ok, can run Wayland. However, with labwc, I have no mouse though if I try to click on a weblink it works. But in dwl, it works without problems. I can leave that module loaded and go back to X. I don't know why, and don't like Wayland enough to figure it out, but if I then unload the module, my machine reboots.
Or, you can add
kld_list="nvidia-drm"
to /etc/rc.conf if you're always running it.
I made a little page, detailing my trials and tribulations with it at
https://srobb.net/wayland.html, but it doesn't really add anything that hasn't been mentioned here, and probably as much mention of Fedora,the other system I tried it on, as FreeBSD, though both are mentioned.
EDIT: For some reason it seems to have stopped working. I do service seatd onestart, and it comes back with a message No clients on seat0 to activate. But it was working, at least for a few days.