Not that I own one, but there really isn’t a huge amount of difference, TBH I think they try to create differences to encourage N+1. The only CXish issue I can see is the large front chain ring.
A CX bike would typically have racier geometry, a higher BB height and narrower tyre clearances. It may even have the cables running along the top if the cross tube so they don’t get in the way whilst you shoulder the bike. Designed to be fast and agile to ride for an hour between the tapes.
A gravel bike would typically have greater tyre clearances, more stable geometry, a normal BB height. Designed to be ridden for all kinds of things.
Not to say you couldn’t race a gravel bike in a cx race, and I have done, or ride a CX bike across the Alps, but if you’re buying a bike to do one specific job it makes sense to get one optimised for that rather than optimised for something else. In the same way you wouldn’t buy an endurance road bike to time trail on, or a downhill MTB for XC.