Other mistake: When Nadine met Knippinberg for the first time and narrates the incidents, he asks where Alain (Sobraj) is now. She says they have not arrived back yet. While it seems that Dominique has long been gone, but Nadine receives letter from Dominique the same day Sobraj returns. This was also the same day when Dominique was leaving the airport, and he saw Sobraj in the same airport.
Suggested correction: When Dominique was leaving the airport, he thought he saw Sobhraj but that man was not Sobhraj. In fact, this man was holding his child at the arrival gate. Sobhraj, Monique and Ajay did not return the same day Dominique left Bangkok.