Garcia II took the throne on the eve of several crises. One of his rivals, Daniel da Silva (who probably received the patronage of the Daniel da Silva who was killed by Garcia II while defending Alvaro IV), managed to secure the County of Soyo and used it as a base against Garcia II for the whole of his reign. As a result, Garcia II was prevented from completely consolidating his authority. Another problem facing King Garcia II was a rebellion in the Dembos region, which also threatened his authority. Lastly, there was the agreement made by Pedro II in 1622, promising Kongo's support to the Dutch in an offensive to oust Portugal from Luanda.