GIB concocts a strategy to avoid the obvious 3nt, pretty bad since it was MP. East is stuck after 3d, I think perhaps hearts show real hearts, and spades shows 4 spades.
Strongly think 2nt should take priority over showing 3cd support for 1♦. priority for showing 3cd support for hearts is OK, because usually that's 2♥, lots of room to bid NT later since partner will either have game in hearts or has room to support clubs after which 3nt can be bid.