I've raised this with them previously but they were adamant their wording was correct. I have details of my conversations with them within my repo [1] where I store examples of licensing confusion.
I was thinking the same, but according to [1] some parameters like the hostname are hard-coded. So, that might be why you need to make the code public on GitHub (although still, technically you can still comply with the AGPL with a private repository).