I just wanted to ask how TLE are handled by a station. Is the TLE fetched at the moment of the selection of the observation? Is it updated just before an observation?
For example if I look at a DJIBOUTI-1B future observation ( SatNOGS Network - Observation 12356775 ), I can see that at the time of writing this (06:48 UTC), it does not correspond to the last TLE available on celestrak.
In normal conditions, DB checks for new TLE sets in its sources every two hours. Network check twice per hour if there are new TLE sets in DB for the satellites that have been scheduled in the future, in case there are, then updates the future observations with the new TLE (with some exceptions) but keeping the same start and end time in order to avoid overlap with other observations of the station.
There were some issues recently with the space-track.org TLE list, which had affected the update process, also it is possible that affected celestrak too. My guess is that this was the case you didn’t see the same TLE sets. I’ve just checked and the observation has now the latest space-track.org TLE set for the satellite.