Can i upgrade the crankset to a 50/34 and keep the same chainline and q-factor

I have a grx cransket. I want to upgrade the chainrings to 50/34 from 46/30.

i am wondering if there is a possibility to upgrade the chainring but keep the same chainline of 46mm and same q-factor.

i thought of buying rotor offset axle Rotor ALDHU 24 / VEGAST 24 Gravel Crank Axle - bike-components

then rotor aldhu 24 cranks with shimano chainrings and ofcourse a new chain.

will the grx front derailleur be able to shift if i change the height?

i assume that I have the necessary cleareance and the chainrings will not hit the chainstay. I think it will be tight but okay.