I stopped using it recently, but cryptsetup (with luks if it matters) definitely allows passphrases. I think my longest was ~50 characters? Not sure if you were going beyond that.
I can't seem to find any old (or new) complaints about it limiting, or anything about a fix for same. You sure it was that?