Logstash Multiple input missbehaving

Files are not individual pipelines unless specified so in the configuration, which means your files will be concatenated into a single pipeline and events from all inputs will go through all filters and go to all outputs.