I’m not sure about how much UXP actually implements all the CSS styles / behaviors on it’s own, but I noticed that max-height overrides min-height when I use it in my panel.
By MDN web docs, it should be the exact opposite.
The element’s height is set to the value of min-height whenever min-height is larger than max-height or height.
Element height should be 200px
Element height is 50px