The kernel module (CONFIG_RTW88_8822BU) is enabled in defconfig so the two possible issues are missing USB ID's or missing firmware. You can check if the USB ID's are listed here:
https://github.com/torvalds/linux…w88/rtw8822bu.c
If no, it's trivial for me to add and upstream them, run lsusb -tv | paste with the NIC attached and share the URL.
If yes, please run dmesg | paste and share the URL so can see what firmware is missing and then pick the file from linux-firmware into the image. NB: You can also add firmware manually https://wiki.libreelec.tv/how-to/add-firmware to confirm the card works.
I don't have the 12.9 image installed any longer.
The NIC does work with the LibreELEC-RK3328.aarch64-12.2.1-rock64.img.gz release.
The IDs show as USB\VID_0BDA&PID_B812&REV_0210 and USB\VID_0BDA&PID_B812 in windows.