Good job to Zacz for the Malawi find!
LEG 4
It seems to have become a production rule for TPTB to direct teams through the same entry port in each country to smoothen out customs. Since we know that teams flew through Bangkok, for now I'm ruling out flights from Singapore and Malaysia to Phuket.
Here's one set of flights teams were reported on on 24 Jun:
QZ 7341 from Yogyakarta to Jakarta, 1245-1345
QZ 7716 from Jakarta to Bangkok, 1635-2000
(FD 3035 from Bangkok to Phuket, 2120-2240, postulated)
Other teams were seen on an earlier Bangkok-Phuket flight, which suggests:
(GA 205 from Yogyakarta to Jakarta, 0940-1045, or earlier)
TG 434 from Jakarta to Bangkok, 1235-1605, or
GA 868 from Jakarta to Bangkok, 1250-1615
FD 3031 from Bangkok to Phuket, 1900-2020
=====
LEG 5
If Kenya works out, I've a feeling the producers will be aiming for this direct flight from Thailand to Kenya, both for Phil (on the morning of the 26th) and the teams (morning of 27th):
KQ 861 from Bangkok to Nairobi, 0035-0605
This means that departures from Phuket will be the night before, the afternoon/evening of the 25th for Phil, and afternoon/evening of the 26th for the teams.
=====
LEG 6
From Kenya to Malawi tomorrow (29 Jun), I think production may be aiming for this direct flight for the teams:
KQ 722 from Nairobi to Lilongwe, 0825-0935
And this flight today (28 Jun) for Phil:
KQ 724 from Nairobi to Lusaka, 0825-1005
KQ 724 from Lusaka to Lilongwe, 1105-1215