Adobe Illustrator obviously ignores any metrics values stored in the font to calculate the height of a text frame (point type). It rather uses the bounding box.
But that is not the full story. Illustrator seems to use a subset of glyphs for the bbox‽
There are glyphs that change the frame height.
What is going on under the hood of Illustrator?
How can I prepare my fonts that the frame always shows the same height?