New York state has cancelled the Republican presidential primary, because William Weld did not submit a complete slate of candidates for delegate. New York is the only state in which presidential primary candidates must not only petition for themselves, but must also submit a slate of delegates in each U.S. House district. Although Joe Walsh and Rocky De La Fuente had petitioned in New York for the Republican presidential primary, they did not submit any delegates. William Weld had petitioned for himself and had submitted some delegate candidates, and he was given more time to submit more delegates. But he did not submit any more delegate names, so he is off the ballot.
Because that left only President Donald Trump on the New York Republican presidential primary ballot, the state cancelled the primary. See this story.