Use IGNORE_PASSENTS together with IGNORE_PASSABLE.
IGNORE_PASSABLE indeed behaves different with the OBB than with the AABB collision system. The reason was that passable map entities are treated as water blocks. But you're right, it is an inconsistency and will be fixed.