Those debug logs tell me that sometimes calibre answers and sometimes it doesn't. They don't say why, or where the question is being lost.
BTW: another thing to try someday: reboot your home router. Given that the same problem happens at work I doubt that this will fix anything, but it is worth a try.
Have you rebooted your phone? That is also worth a try. So is resetting to factory defaults, but that is such a big hammer that I can't imagine you would want to do it.
Could you also send me a calibre debug log? That would tell me if calibre hears CC and the answer is lost or if calibre doesn't even hear the question. You get calibre debug logs by clicking on the arrow on preferences (or right-clicking) and choosing Start calibre in debug mode (or something like that). You can also start calibre in debug mode from the command line using calibre-debug -g. That is what I always do, just so I have a debug log in case something goes wrong.