I think NMF after 18-19 2nt rebids has to be cleaned up some.
How to find 4-4 fit in the other major when 5-4. Also an issue when North is 4-5 in the majors, opener can be 4-3 in majors, how to find fit?
There are two stds for opener to follow; one is give priority to other major, the other is give priority to hearts. Which one is GIB doing?
On this auction, 3h says 4h 2s, which to me is wrong, it should be 4h, 3- spades.
And 3nt is weird, saying 5-h, 5-6 spades; it should be 3-h, 5 spades IMO.