There’s no holdup. NVidia is just sitting on the cards, so that they can sell off their old stock. AMD currently doesn’t have a truly competitive card (at the moment), so there’s no pressure on NVidia to release a new card. There are rumors that NVidia might actually wait until NOVEMBER to release a new 7nm-based GPU and not ship a new card this summer.
I sure hope that’s not the case.