This is exactly my situation. I think I let my Switch Online subscription lapse for a few months at one point but otherwise I've been a subscriber since basically day one, and lord knows how many hours I have on my Switch. I'm the definition of a whale, and yet no email.
Thank goodness my GameStop still had a Mario Kart bundle available when I stumbled in at like 1:30 pm on the day preorders opened.