this is the instruction to reflash your lexia interface:
(1) install the [ PSA Interface Checker Install.exe ] , after installation you will get 3 new shortcuts on desktop
(2) connect your lexia interface to your computer by USB cable , no need to connect to car, install the driver for the interface automatically
(3) run the [ PSA Interface Checker ] from desktop, click ACTIVATE,
(4) click Version of the selected file (APPLI.com), select vci_updater.com file, click Download the Flash App, wait for a few seconds untill the flash is done (when the flash is done successfully, the greem light/LED on your lexia interface will keep flashing )
*** This step is for reflashing which will change the serial number of your lexia interface from Revision B to Revision C also with the original Evolution Driver !
*** If the reflashing procedure only takes 1 second in your side , usually that means the
currently see no cause for wifi not working in 6.0, defconfig and dts seems to have all relevant parts, maybe wifi-driver misses something, but at least compatible is there and in log i see only some fixes (mostly race conditions). if compatible is there and no probe happens then you could debug it, or use 6.1-r3
So it seems no problem with the mtk_pcs_get_state (it is callback in mtk ethernet driver in sgmii-source, so it looks like the problem you found with sfp quirks. So try reverting the commits (top to bottom - last commits first) in the sfp-core till you get a working state
35fe9a5643