I guess there was a eeprom crc quirk in older openwrt which is now missing
I also have the SFP G-010s-A, I use it on a BPI-R3 in OpenWrt 23.05, I’m still going to test it on the latest version, and it has the same error. In the research I did on the forum, this happens because the SFP takes a long time to restart, so I managed to use the SFP, I used a media converter to configure the SFP and insert it into the BPI-R3. On the first boot, the SFP is not recognized, so I just restarted the BPI-R3 again and the SFP was recognized and I’m using the G-010s-A without a patch.