Wrong. BOTW Switch alone shipped 6.7 million as of December 31st, not February. It sold through 6 million as of December 31st as well. Wii U BOTW is at 1.5 million sold through as of December 31st.
https://www.resetera.com/threads/sell-through-data-for-nintendo-switch-software-odyssey-7-5m-mk8d-6-5m-botw-6m-splatoon-2-4-5m.20366/
These numbers also exclude sold through numbers in some areas, such as Asia, Latin America and more. So this isn’t even the full worldwide sold through numbers.
So BOTW was above 7.5 million as of December 31st, sold to consumers. That’s 2 months older than Horizons numbers and already almost as high, and without certain areas factored in as well. So BOTW should still be ahead of Horizon in total due to these factors, both sold through and shipped.
Since BOTW was 7.5 million sold through as of December 31st, it’s shipped numbers should be over 8.2 million as well, as the Switch version alone was shipped 6.7 million at the above stated date.
So, shipped as of December 31st: Above 8.2 million
Sold as of December 31st: 7.5 million, excluding Asia, Latin America and other regions.