Yeah, if there are no spaces, then you will have to cut your losses in this situation. The connecting flights are not happening unless you rebook the whole trip through different cities (.e.g Porto -> Florida...) and you will have to pay all this again.
Sorry man. It will suck for a day or two.