Hmmm can I see a screenshot? I don't believe empty passage logic should have changed, and I've been using fleece myself in the past few days to do this too.
My initial guess is maybe the bool is lowercase...? I think I specifically programmed it to be "True" or "False" so that's my first guess.