Question on where to apply for Schengen Visa

My wife is trying to visit me in Germany on a tourist visa until my Blue Card status is finalized.

The German consulate in India is really backed up and the appointment wait times are 2-3 months. On the other hand, the Swiss consulate has almost no waiting time.

My wife has relatives in Switzerland . When applying for Schengen Visa from Switzerland, she can show her purpose is to visit her family in Switzerland, and then after a few days in Switzerland , she could come spend some time with me in Frankfurt . Would it be okay in this case to still apply for a Schengen visa from the Swiss Consulate?

If applying for a subsequent visa, what date should she say she visited Germany? The dates she gives in the visa application or the dates she actually was in Germany?