There are two pins on the M.2 interface that allows wireless functionality to be killed, pin 54 and 56 to be exact. Only when they’re pulled high is the card allowed to operate.
If you’re running the upstream or collabora’s 6.8 kernel, these pins were not described in the device tree, so they can’t be controlled by software.
If you absolutely need to run upstream kernel, wait for 6.9 release, or you can try isolating pin 54 and 56 on the card with a piece of adhesive tape, or you can try applying this patch to the 6.8 device tree.
And no, do not attempt to run the 6.8 kernel with 5.10 DTB. The format is different.