Multiple inputs and outputs in logstash conf file

This means that, no index has been created.
There is no error when you start logstash?
How does logstash get the data, Filebeat or other?

You can check if your indexes exist with this, without kibana.

curl localhost:9200/_cat/indices?v

If this command returns your indexes in the terminal, it is because they exist.