Yep, SRAM 11sp cassette and XD will be fine with Shimano shifting. The GX11 cassette makes perfect sense for an 11sp setup like this, other cassettes possibly less so.
It seems the XX1 chain with its ‘hard chrome’ may contribute significantly to better life than the PCX1.
As to your choice… I’m building an 11sp out of bits I had right now but if I decide I’m keeping it then it’s probably going 12sp next. I note the current GX Eagle cassette is more like the 1180 X1, so I’m hoping next year brings an all steel offering at slightly lower price and slightly higher weight. I’m hoping to use 12sp to stick a higher top gear on there while maintaining the 11sp low ratio to make it more big ride friendly.
Currently GX Eagle seems to be running about £380 all in (18 bikes) and apparently deleting the crank doesn’t save much due to the bundle price. While that’s not a bad price for what it is, £90 odd quid for 11sp shifter and mech could easily sound more tempting!