When new repositories are detected, they are added to status.json but the tools have yet to run. The new repository lacks a "tools" section. The frontend expects there to always be a "tools" section for each repository, causing an exception and the rendering stops.
Either update the frontend so that it can deal with missing "tools" sections, or the backend so that the "tools" section is always added.