this should help you, there’s always at least two versions of a firmware if it’s in the rtw89 directory, I think this dir is for the newer chips, I think your firmware is in this dir, even if it’s RTL88
your firmware is not the same, but if you run journalctl -b0 | grep rtw you should see which file is being loaded and there should be a file that ends with -2 that’s the previous version, which will get loaded if if -1 is missing, if I remember correctly, some of the firmwares have multiple versions, so I’m not sure what’s the logic here, but last time I just moved the -1 to another directory and it loaded a different file that worked correctly.
here you can see which one was modified when rtw89 · main · kernel-firmware / Linux Firmware · GitLab