I wouldn't get hung up on a cx bike, I used one for several years as it was as close to the bike I wanted as you could get at the time and it's a bit shit for commuting. Race geometry, no rack mounts and not a lot of clearance for mudguards or really big tyres.
Replaced it with a proper commuter (gravel) bike as that's what I was using nearly everyday, it has decent road geometry so you can see what the traffic is doing, rack mounts everywhere and I can fit 29er wheels with mudguards if I so want.
I've also done sub 9 hour Wicklow 200s (I'm a fat bastard, them climbs is hard) and regular 85km road spins on it. Stuff that would be no fun on a cx.
Mine's a planetX London road, I recommend the bike highly even if they are a bit shit in customer service and quality control.