If I bid 2NT and partner raises to 3NT, surely I have to pass, otherwise I definitely would be better off just bidding 3S in the first instance. If I bid 2NT, my plan is to raise spades after partner shows a second suit. Note that I bid 4S after 3C/3H, not 3S. I don't particularly want partner to get it wrong