After rebid 2NT,I have no way to look for 4-4 ♥ fit :
3♣=5+♣,4+♠
3♦=nmf,5+♠,7+TP.
3♥=5-5 majors (note it is not 4-4 majors)
So I only try 3♦ to look for another major fit,however Gib answer 3♠ instead of 3♥ with 4 cards.I lost 4-4 ♥ fit in this hand.
Please check it .