No, height is not guaranteed to be present.
British passports (I’m sure there are other countries too, but one counterexample seems to be enough for your purposes) do not contain the holder’s height. See this sample (found on wikipedia) for an example.
That only shows one page, but I am a British passport holder and can confirm first hand that my height does not appear anywhere in my passport. That information wasn’t even requested when I last renewed it (about two years ago).