I don't see a big issue here, Bavaria is a satellite of France, so France has to protect her. If you are worried about the AI, it does takes into account the powers allied to another country, when DOWing. You can't have the butter and the money of it, i.e having allies without commitment.
I agree that interface wise, a DOW to Bavaria should redirect you to a DOW to France though.
Hofstadter's Law: "It always takes longer than you expect, even when you take into account Hofstadter's law."