Yeah, 35 CHF is the eshop price. In rest of Europe it's 25 EUR = 28 $. Dollar and Euro lost a lot of value. Swiss Franc is a very stable currency. Still no reason why the price for the DLC is so high in Switzerland.
Honestly, I think that could warrant a legitimate call to Nintendo customer service asking why the discrepancy in prices.
Switch Friend Code : 3905-6122-2909