1- If north is human partner, I would think north is underbidding 3♥.
2- 4♥ says " 2-♣,3-5♦,3-4♠,4♥,25+TPs".
However I wouldn't think I am overbidding 4♥ in such contest auctions.
3- North Gib really bids up to 7♥, obviously overbidding here.
Who's wrong?