If your GRX front derailleur is finicky, make sure it was installed properly. It should come with a little metal stick-on tab that you put on the seat tube. You then tighten a set screw against it to create another point of contact to brace it in position. It made a world of difference on my bike.