Following up again, I've tried building evdi from the github develop branch and I can confirm this fixes it.
- Checkout the repo
- Execute make
- Replace the files from the module directory to the /usr/src/evdi-1.12.0 directory
This worked for me directly on the new kernel, kicking my gnome session directly at the end of the copy. Bit messy, there are probably better ways of doing this (I'm not an expert in dkms).
Note that I already had dkms working for evdi working on the 5.19 kernel (which is still fully installed).