I did try kernel 6.6 without either patch before installing the new one, and I can confirm that the issue was still present on that version.
With the new patch though (after adding a comma to the end of each .ident string), everything is working as expected.
Exciting! Thank you so much for your help mate, it’s very much appreciated.