- Server times have internet jitter (look it up)
- ADS-B transponder should do .4-.6 seconds between consecutive messages. They don't always.
- Messages get lost inbetween.
Should be the three main reasons.
There are many publications discussing loss, message intervals etc.
opensky-network.org/community/publications