I got that. But your list of relays is AFAIK also stored on the relays, so when connectivity isn't good, those may not get properly stored.
Not sure how the whole thing is booted though, ie client needs at least one initial rely to read all relay entries.