Is cyclocross tire (CX) taller than normal road bike's? According to the specialized website, the 54cm crux 2021 comes with 700x33c cx tires.
https://www.specialized.com/us/en/s-works-crux/p/171342?color=271648-171342&amp;searchText=91420-0046
And, its bb drop is 69mm and its bb height is 283.5mm.

That means its tire height is 41.5mm?
My current 700x25c's tire heigh is 25mm and I also ride a 700x44c and its height is about 40mm.
So, did I make wrong calculation? or CX's tire is taller than normal road bikes?
The calculation is
( ( 283.5 + 69 ) * 2 - 622 ) / 2 = 41.5
BB height is a measurement that depends on too many ill defined parameters to be useful.
A rough approximation for three height of a tyre is to take its nominal width. That leaves us with a discrepancy of about 8 mm. Spezialized seem to have used either a height from the tyre manufacturers data sheet or actually measured themselves.
Tyres deviate from a perfect toroidal shape. For example, a fully inflated tyre on a narrow rim might be much taller. Rim and casing will determine the actual cross section.
There is also a layer of thick rubber to roll on and, in the case of the CX tyre knobs.
Lastly, for a real measurement one has to consider tyre drop* of the tyres. For road riding up to 15% is typical. CX tubular tyres might be depressed by 50% however.
Finally, Spezialized's road section might use different conveniens l conventions than their CC section or MTB section.
Overall there is so much guesswork in interpreting that value that you might only find out that BB height means by asking Spezialized themselves.

Tyre drop is a measure of the reduction of a tyre's extension in radial direction under a radial force oriented towards the hub.