The Dutch were dealt a further blow by the decisive Portuguese victory in the Recapture of Angola, which crippled the Dutch colony in Brazil as it couldn't survive without the slaves from Angola. In February 1649, the Portuguese again routed the Dutch at the Second Battle of Guararapes.
The Dutch were significantly disadvantaged by the Portuguese victory in the Recapture of Angola and its impact on their Brazilian colony, which depended on Angolan slaves.  This defeat was compounded by the Portuguese's second victory at the Second Battle of Guararapes in February 1649.