Due to financial struggles brought on by marital struggles—or perhaps it was the other way around—, the family had to forsake it as the bank foreclosed on it.
I normally wouldn't place a comma, but had the statement between the dashes been missing like so—
Due to financial struggles brought on by marital struggles,the family had to forsake it as the bank foreclosed on it.
...then there would be a comma.
Thanks for the help, lads and lasses.