To discard any issue with the logstash output or logstash communication, did you try to output to console or to file?
You could you try to comment out the logstash output in the configuration, and add a file output? Then check if filebeat is writing events to these files.
If it is not, then there may be no problem with the logstash output, but the problem is in filebeat collecting logs.