Each font weight with same vertical metrics have different line-height

Hi, I set same vertical metrics for each weights but only Medium and Bold weights have wider line heights - which I didn’t mean to. I think it’s because of some tallest glyphs cause it didn’t happen in subset font. (But the weird thing is that there’s also tall glyphs in Regular, Thin and Light weight.)

And it didn’t happen when I increased TypoAscender. I have adjusted the vertical metrics using Webfont strategy for now.

I attached the font file here : https://drive.google.com/file/d/1PC4b-bvmvAQiAHhb9hMWUMLhUWiRmKkY/view?usp=sharing

Anyone can help me fix this problem?

Where? In which app?