Is that something I can do or help with?
Given your IT background, you can probably help
We (meaning you, as we don't have the hardware) need to bisect the kernel changes to find the breaking commit.
This explains bisecting: https://opensource.com/article/22/11/git-bisect
Clone the Linux kernel in a Linux VM and start bisecting; the known-good commit is "61fd484b2cf6bc8022e8e5ea6f693a9991740ac2" (Linux 6.1.38) and the known-bad commit is "d23900f974e0fb995b36ef47283a5aa74ca25f51" (Linux 6.1.55). Once started, the bisect process will then suggest a commit (githash) to test. You then mark this good/bad and it suggests another to test, and this process repeats until you find the breaking commit. The bisect process assumes you will build your own kernels. You will, but you need to do this within the LE build-system.
https://wiki.libreelec.tv/development/build-basics explains how to build an LE image; so create an Ubuntu 22.04 VM to build in and then checkout and build libreelec-11.0 branch (not the master branch) as this is more aligned to the Linux 6.1 kernel. The bisect workflow needs you to modify packages/linux/package.mk and change PKG_VERSION to use the githash that the bisect process suggested. Set PGK_SHA256 to nulll (PKG_SHA256S="") to skip checksum checks then re-run the LE image build command again. The buildsystem will detect that (only) the kernel package has changed and rebuild an LE image with the updated kernel package. Then transfer (scp is easiest) the latest .tar file from the target/ folder over to /storage/.update on your device and reboot to update and test that image.
If the card is detected correctly go back to the Linux kernel directory and mark that bisect point as good, and then it will suggest a new githash to test with. Repeat the edit/rebuild/test/mark process until bisecting identifies the breaking commit. Then tell us what that githash is, so we can email the kernel maintainers with information.