I’d stick with 11 – but I am not a fan of 12 speed in general off road, definitely not for cross. Just gives you nothing meaningful and is more sensitive to the rear der hanger getting slightly bent. If you ride the bike on the road a lot then maybe 12sp is nice.
I’d consider di2 11sp before any flavour of 12 – I like that on my cross bike, works well. Decent argument not to run an expensive rear der in a cross race, so perhaps I’ve just been lucky having no problems with it – seems popular on the starting grid though.
The grx crankset is a bit limiting on chainrings so prob right to avoid that. I was after a bigger ring recently for some road work and there were very few options. Do you like that oval ring? I’ve ran them quite a bit but fell off the idea with all the wham absoluteblack talks – didn’t really feel much of a difference.