Posted 2023-March-09, 02:18
2NT is undefined for GIB, since 15-18 with stoppers would have overcalled 1NT, and stronger would have doubled first.
The catch-all rule for undefined 2NT bids is that they show exactly (24 - min partner has shown) HCP, so that partner can accept with more than a minimum.
Partner has shown 0 HCP to date, only 6-9 total points. So 2NT is considered to show exactly 24 HCP in your own hand.
Since 1♦ already limits you to 17 HCP for the 1 level overcall, the definition merges the contradiction of <= 17 with = 24 to result in = 17, even though it doesn't really mean it.
North can't bid 3NT because 17 + 7 < 25.
Every other bid is messed up because we're already way into undefined territory; for example, 3♦ is set to show rebiddable diamonds with exactly 6 total points.
So no, it's not trying to find a major fit, it just has no clue what anything means anymore.
If you see a 2NT bid show an exact number of HCP, don't bid it.
I have nothing worth contributing, bye