I think using a dedicated bugtracker would be better.
GL will be able to set up road maps for release of routers and firmware also, apart from bugs and features.

The UI of the routers is not open source, so it would be strange to have bug reporting for the UI in one repo, and then bugs for each imagebuilder too…

I think it would be best to put it all in one place. GL will be able to internally start using the bug tracker too, instead of the solution they are using at the moment. Their developer team would not want to be using github for reporting progress i don’t think, and like above there would be too many urls and so on to keep track of.