Bool is currently represented as a string ("true" or "false"), while it should be an SQL_BIT, i.e., an unsigned char. The test src/e2e/test_datatypes.py::TestDataTypes::test_bool demonstrates the problem.
As well as AllTypesColumns test in driver/test/type_info_it.cpp