But road shifters are compatible with GRX and specifically with the rx822 RD, it is compatible with MTB cassettes ?
It's almost like the rx822 RD is the link that connects the road shifters with the MTB cassettes.
Road and Gravel Shifters and derailleurs are basically the same. You add a little bit of Gravel glitter and then your ultegra turns into rx800
*there's an ultegra RX raer derailleur by they way which was the predecessor of the RX800.. it already had a clutch.
The mtb shifters are however NOT compatible to road/ Gravel
The cassette mixing is OK. If you consider the capacity of the rear derailleur.
For example: 11speed 11-34 casette from shimano is a mtb cassette, which is widely used in 2x11 road configurations.
Chains are always just the same.. you can see it on the paper box telling you "Ultegra/XT" or "DuraAce / XTR"
Chainline and Q factor: chainline can be OK. There are non boost cranksets in mtb available.. maybe look for them
Q factor is definitely something that should be considered for the rider. Some people don't even feel the difference, others don't like large q factors/ like large q factors