after a long time, i found that the missing orders seems to appear only when the paypal transaction missed out a field "Custom".
Think this is the order_guid that paypal will return to us and update the CSK_Transaction table.
without this GUID , it seems that no transaction will be recorded and the order will be labelled "Not processed" and thus not showing in the admin section > Orders ...
Hope it helps.