It's most likely a typo. Just change the check line to:

"and SettlementBuildingExists >= cathedral"

Then anything larger than a cathedral will produce bishops.