Ouch, very unpleasant.
My GUESS is that the APIS data is only activated as the flight is closing - so as to have the maximum amount of information in the file. Companies and govts tend not to do things in advance to make things easier for the customer/citizen.