Amazon has them but ship within 1-2 months, plus from what I can gather they only take one controller at a time. I’ve ordered the genuine Nintendo one but it has the same shipping lead time. It’ll come from the US so it’s another 3 weeks to get here. So, maybe March?
The other option is to go to eBay and buy one at price-gouge rates, so I might just buy a knock-off one of questionable quality and use it until the genuine one arrives.