It's 100% compatible.
Only one thing to watch out for: Your current 11-34 cassette should be installed with a 1,85mm spacer to fit your freehub. If you choose to go for a smaller cassette like 11-28 this spacer is not required. (This has nothing to do with grx compatibility just wanted to let you know)