Doesn’t matter, nothing to do with marriage, or gays, or any of that. Contracts between two individuals in one state are recognized by all other states. I can’t abandon a business contract by crossing state lines. Maybe there are some exceptions, not a lawyer, but it seems to blatantly violate Full Faith and Credit.
A “marriage” contract between two people of the same sex is inherently fraudulent and therefore invalid.