I do live in FL but currently my wife is in the process of continuing her medical fellowship which might force her to move to another state ( I am staying in FL for work). so my question is if that state which we do not know yet (might be GA, NC, SC , IL or even DC) where you have to pay state tax. are we allowed to file MFJ but 2 seperate state taxes (technically only 1 since FL does not require state tax) and is the other state gonna tax our joint income, i.e the one I made from FL?
Basically, you'll file joint on the federal side of course. But on the state side your wife "may" also file joint as a non-resident of that state, and state taxes will be paid "ONLY" on the income earned in that state. It's important to note that since your wife has no choice in the move for this internship, that makes her a non-resident of whatever state she ends up in. Therefore a state non-resident return will be filed will that state.
Now for that state return you'll need to determine if she should file only that state return as MFS or MFJ for the best tax benefit. It will just depend on the state, as to which is best tax-wise.