Things which will definitely work are listed in the Shimano compatibility documents. If the chainline of the crankset you're proposing is the same as the GRX crankset identified in the documentation, and the chainring sizes are also the same, then it should work 🙂
+gbj_tester I'm thinking of running a GRX FD with a 2x MTB (73mm) crankset, should work right?