No, you do not have to file one in Florida. Florida does not have an income tax, so you are not required to file there even though the property is in Florida.
As your resident state, Michigan has the right to tax all your income, even income earned in another state. The capital gains from this sale are taxable in Michigan.