That is being ignored
[LogStash::Runner] multilocal - Ignoring the 'pipelines.yml' file because modules or command line options are specified
You are somehow setting path.config to /etc/logstash/logstash-its.conf, and that is either empty or does not exist.
[LogStash::Runner] configpathloader - No config files found in path {:path=>"/etc/logstash/logstash-its.conf"}
It is rather strange that running logstash -t -f will result in Configuration OK when the configuration file cannot be read!