The digest of columns a wow_catalog row's columns_hash is compared with: SHA-256, in lower-case hex, of each column's <name> <type> as system.columns reads them, in order, one per line (as the Sink computes it).
wow_catalog
columns_hash
<name> <type>
system.columns