The Great War would only explain the loss of Angola and Mozambique. However Cape Verde, Sao Tome and Principe and Portuguese Guinea were located a distance away from German colonies. We also have Portuguese Timor and Portuguese India unaccounted for.