Можете ли вы попробовать перегрузку, используя SqlString в качестве параметра, который может вам помочь:
Expression.Sql(new SqlString(new object[]{"(this_.data -> 'glossary' ->> 'GlossDiv')::jsonb ? ", Parameter.Placeholder}), "testValue", NHibernateUtil.String);