The boolexpr extends the handle type, so yes, boolexpr leak (see
common.j:23 for boolexpr type declaration). That said, it's not that big of a deal because most maps don't create that many boolexprs, so leaking them is just fine.
If your map creates >100,000 boolexpr during the average game, it may be a leak source to be concerned with.