Its possible the consuming from Kafka itself is the problem here. I'd suggest checking the following, to try and diagnose the issue.
Are you seeing any messages downstream of the windowing function, if you simply add a DoFn to log them out?
If you remove the windowing function entirely, do you see messages, and does the problem go away?
This will isolate whether the issue is in consuming from Kafka, or in your windowing configuration