Could Nintendo be delaying the next direct till there is a clearer idea on the Coronavirus outbreak? Since Japan is virtually out of Switch stock, and game production/distribution could be affected if the virus spreads any further, perhaps they do not wish to commit at the moment to any further announcements?