Also uh ...
August - Yoshi
September - Fire Emblem Switch
October - Star Fox Grand Prix
November - Super Smash Bros. Switch
December - Pokemon Switch
Seems like that would fill out the release schedule pretty much post July.
I don't think even if the leak turns out to be true, it is an indication that it will launch this year. It could...but the leak is not a confirmation of that. One of the people that seems to dabble a lot with Nintendo rumors, Stealth (not sure how credible he is), said that the game was being slated for summer 2019 but might have been pushed for release for the holidays (again not sure how credible he is, but just putting this out there).