I wouldn't worry about spindle length - I have this installed on a road bike with a regular road bottom bracket and everything works fine. Regarding the chainline, my thought is that 43.5mm is closer to the R7100 chainline (44.5mm) than GRX (47mm); if needed, you can add a 1mm shim.