I got the Goldix crankset with 24mm steel axle for a GRX 2x build. The Aliexpress listing says it has a 48mm chainline. In comparison with a Senicx PR3 I have, it is noticeably wider so 48mm seems right. Unfortunately the Goldix cranks are very flat, and so they touch the top of the GRX front derailleur (braze-on FD-RX810) on my frame.
I tried using a 2mm spacer, but I think that's too much for the FD.
I'm now looking at the Senicx GR3. On the official website there's a version that's officially 2x with the desired 47.5mm chainline:
https://senicxtech.com/portfolio/gr3-b1/On AliExpress I can only find 1x versions of the GR3, where the stated chainline is 49.7mm. But I suspect the cranks may be identical, and the difference in stated chainline may be because it's measured on the outer ring position for 1x, while it's measured between rings for 2x. What do you think?
I believe this is the same for Shimano GRX 1x vs 2x cranksets: identical, but 47.5mm vs 49.7mm stated chainline s.
I also came across this Wuzei carbon crankset with a strange 52mm chainline for a 2x : I just found this on AliExpress:
https://a.aliexpress.com/_EzY1xHw