The RD-R8000-GS that you say you have is spec'd to handle a max front difference of 16 teeth. That's the small ring up front subtracted from the large ring. So if you can find a crank with rings that meets that, then you should be good. You might can even go outside that, but why be experimental unless you absolutely have to.
A GRX crank might have your chain line further out which will be worse if you use the low ratio gears often. But I haven't looked at the specifications for it. Since you are getting stuff for a road bike, you should look at components stating they are for road groups. Otherwise you might find yourself well out of spec somewhere. Not necessarily, but might.
You also need to consider what the BB shell is on your bike. You can open up more crank selection if you are willing to replace the BB too. They aren't much money. However a threaded BB will be easier and less problem potential than a press fit. Not sure which type shell a Domain is. Some model lines vary depending on component tier.
Last edited by Iride01; 01-02-22 at 11:45 AM.