was it probably this device-specific discussion? https://forum.openwrt.org/t/working-on-the-support-for-zyxel-xmg1915-10e
Maybe that also applies to the XikeStor you bought, they require USXGMII/10G-QXGMII to work. For RTL930x, it’s implemented but probably needed patching still seems to be an issue. @ddejean implemented it for his device so it worked but that broke the Plasmacloud device in-tree so it had to be reverted. For RTL931x it’s not yet implemented but I have that quite at the top of my ToDo list as I’m putting a lot of work in the PCS/SerDes at the moment.
Device-specific stuff like SerDes polarity is implemented, not sure about the RTL8224 driver side.
EDIT: device specs of the XikeStor seem pretty similar to the Zyxel device from the linked thread, maybe efforts can be combined to get both running without issues. 10G should work fine at least.