So i've tried enabling Trace - it took a while to sift through as there are thousands of messages logged.
Here is the snippet from where the pipeline is created:
[2021-11-04T09:41:33,508][DEBUG][logstash.agent ] Converging pipelines state {:actions_count=>1}
[2021-11-04T09:41:33,508][DEBUG][logstash.agent ] Executing action {:action=>LogStash::PipelineAction::Create/pipeline_id:input-debug}
[2021-11-04T09:41:33,514][DEBUG][org.logstash.secret.store.SecretStoreFactory] Attempting to exists or secret store with implementation: org.logstash.secret.store.backend.JavaKeyStore
[2021-11-04T09:41:34,070][DEBUG][logstash.codecs.line ] config LogStash::Codecs::Line/@id = "line_9b3be852-92d7-4425-89e6-884be3b89216"
[2021-11-04T09:41:34,070][DEBUG][logstash.codecs.line ] config LogStash::Codecs::Line/@enable_metric = true
[2021-11-04T09:41:34,070][DEBUG][logstash.codecs.line ] config LogStash::Codecs::Line/@charset = "UTF-8"
[2021-11-04T09:41:34,071][DEBUG][logstash.codecs.line ] config LogStash::Codecs::Line/@delimiter = "\n"
[2021-11-04T09:41:34,071][DEBUG][logstash.inputs.tcp ] config LogStash::Inputs::Tcp/@port = 8378
[2021-11-04T09:41:34,071][DEBUG][logstash.inputs.tcp ] config LogStash::Inputs::Tcp/@ssl_verify = false
[2021-11-04T09:41:34,071][DEBUG][logstash.inputs.tcp ] config LogStash::Inputs::Tcp/@ssl_enable = true
[2021-11-04T09:41:34,071][DEBUG][logstash.inputs.tcp ] config LogStash::Inputs::Tcp/@id = "3a6289309f2a750e47cb25be20208f13dba152b8e1beaf6c352ba0de192b8269"
[2021-11-04T09:41:34,071][DEBUG][logstash.inputs.tcp ] config LogStash::Inputs::Tcp/@type = "syslog"
[2021-11-04T09:41:34,072][DEBUG][logstash.inputs.tcp ] config LogStash::Inputs::Tcp/@ssl_certificate_authorities = ["/usr/share/logstash/config/ca.pem"]
[2021-11-04T09:41:34,072][DEBUG][logstash.inputs.tcp ] config LogStash::Inputs::Tcp/@enable_metric = true
[2021-11-04T09:41:34,072][DEBUG][logstash.inputs.tcp ] config LogStash::Inputs::Tcp/@codec = <LogStash::Codecs::Line id=>"line_9b3be852-92d7-4425-89e6-884be3b89216", enable_metric=>true, charset=>"UTF-8", delimiter=>"\n">
[2021-11-04T09:41:34,072][DEBUG][logstash.inputs.tcp ] config LogStash::Inputs::Tcp/@add_field = {}
[2021-11-04T09:41:34,072][DEBUG][logstash.inputs.tcp ] config LogStash::Inputs::Tcp/@host = "0.0.0.0"
[2021-11-04T09:41:34,072][DEBUG][logstash.inputs.tcp ] config LogStash::Inputs::Tcp/@mode = "server"
[2021-11-04T09:41:34,072][DEBUG][logstash.inputs.tcp ] config LogStash::Inputs::Tcp/@proxy_protocol = false
[2021-11-04T09:41:34,072][DEBUG][logstash.inputs.tcp ] config LogStash::Inputs::Tcp/@ssl_extra_chain_certs = []
[2021-11-04T09:41:34,072][DEBUG][logstash.inputs.tcp ] config LogStash::Inputs::Tcp/@tcp_keep_alive = false
[2021-11-04T09:41:34,074][DEBUG][logstash.codecs.plain ] config LogStash::Codecs::Plain/@id = "plain_8cf8127b-dccf-4993-9e66-dce004c637f4"
[2021-11-04T09:41:34,074][DEBUG][logstash.codecs.plain ] config LogStash::Codecs::Plain/@enable_metric = true
[2021-11-04T09:41:34,074][DEBUG][logstash.codecs.plain ] config LogStash::Codecs::Plain/@charset = "UTF-8"
[2021-11-04T09:41:34,074][DEBUG][logstash.plugins.builtin.pipeline.output] config LogStash::Plugins::Builtin::Pipeline::Output/@send_to = ["filter-debug"]
[2021-11-04T09:41:34,075][DEBUG][logstash.plugins.builtin.pipeline.output] config LogStash::Plugins::Builtin::Pipeline::Output/@id = "f9f5d8275811f04ea2ca0dc82d572552e026e52cf328a95d4fae7c8146d33483"
[2021-11-04T09:41:34,075][DEBUG][logstash.plugins.builtin.pipeline.output] config LogStash::Plugins::Builtin::Pipeline::Output/@enable_metric = true
[2021-11-04T09:41:34,075][DEBUG][logstash.plugins.builtin.pipeline.output] config LogStash::Plugins::Builtin::Pipeline::Output/@codec = <LogStash::Codecs::Plain id=>"plain_8cf8127b-dccf-4993-9e66-dce004c637f4", enable_metric=>true, charset=>"UTF-8">
[2021-11-04T09:41:34,075][DEBUG][logstash.plugins.builtin.pipeline.output] config LogStash::Plugins::Builtin::Pipeline::Output/@workers = 1
[2021-11-04T09:41:34,075][DEBUG][logstash.plugins.builtin.pipeline.output] config LogStash::Plugins::Builtin::Pipeline::Output/@ensure_delivery = true
[2021-11-04T09:41:34,076][DEBUG][org.logstash.ackedqueue.QueueUpgrade] PQ version file with correct version information (v2) found.
[2021-11-04T09:41:34,076][DEBUG][org.logstash.ackedqueue.Queue] opening head page: 7, in: /usr/share/logstash/data/queue/input-debug, with checkpoint: pageNum=7, firstUnackedPageNum=7, firstUnackedSeqNum=0, minSeqNum=0, elementCount=0, isFullyAcked=no
[2021-11-04T09:41:34,079][DEBUG][org.logstash.ackedqueue.io.MmapPageIOV2] PageIO recovery element index:0, readNextElement exception: Element invalid length
[2021-11-04T09:41:34,082][DEBUG][logstash.javapipeline ] Starting pipeline {:pipeline_id=>"input-debug"}
[2021-11-04T09:41:34,084][INFO ][logstash.javapipeline ][input-debug] Starting pipeline {:pipeline_id=>"input-debug", "pipeline.workers"=>1, "pipeline.batch.size"=>125, "pipeline.batch.delay"=>50, "pipeline.max_inflight"=>125, "pipeline.sources"=>["/usr/share/logstash/pipeline/inputs/input-debug.logstash.conf"], :thread=>"#<Thread:0xbdcfd06 run>"}
[2021-11-04T09:41:34,086][DEBUG][org.logstash.config.ir.CompiledPipeline][input-debug] Compiled output
P[output-pipeline{"send_to"=>["filter-debug"]}|[file]/usr/share/logstash/pipeline/inputs/input-debug.logstash.conf:20:9:```
pipeline {
send_to => ["filter-debug"]
}
```]
into
org.logstash.config.ir.compiler.ComputeStepSyntaxElement@3fdc2b9c
[2021-11-04T09:41:34,087][INFO ][logstash.javapipeline ][input-debug] Pipeline Java execution initialization time {"seconds"=>0.0}
[2021-11-04T09:41:34,088][DEBUG][logstash.javapipeline ][input-debug] Shutdown waiting for worker thread {:pipeline_id=>"input-debug", :thread=>"#<Thread:0x556758a0 run>"}
[2021-11-04T09:41:34,188][DEBUG][logstash.plugins.builtin.pipeline.output][input-debug] Closing {:plugin=>"LogStash::Plugins::Builtin::Pipeline::Output"}
[2021-11-04T09:41:34,188][DEBUG][logstash.pluginmetadata ][input-debug] Removing metadata for plugin f9f5d8275811f04ea2ca0dc82d572552e026e52cf328a95d4fae7c8146d33483
[2021-11-04T09:41:34,188][DEBUG][logstash.javapipeline ][input-debug] Pipeline terminated by worker error {:pipeline_id=>"input-debug", :exception=>java.lang.NullPointerException, :backtrace=>["java.io.FileInputStream.<init>(java/io/FileInputStream.java:149)", "jdk.internal.reflect.GeneratedConstructorAccessor94.newInstance(jdk/internal/reflect/GeneratedConstructorAccessor94)", "jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(jdk/internal/reflect/DelegatingConstructorAccessorImpl.java:45)", "java.lang.reflect.Constructor.newInstance(java/lang/reflect/Constructor.java:490)", "org.jruby.javasupport.JavaConstructor.newInstanceDirect(org/jruby/javasupport/JavaConstructor.java:285)", "org.jruby.RubyClass.newInstance(org/jruby/RubyClass.java:918)", "org.jruby.RubyClass$INVOKER$i$newInstance.call(org/jruby/RubyClass$INVOKER$i$newInstance.gen)", "usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.logstash_minus_input_minus_tcp_minus_6_dot_0_dot_6_minus_java.lib.logstash.inputs.tcp.compat_ssl_options.fetch_certificates_from_file(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-input-tcp-6.0.6-java/lib/logstash/inputs/tcp/compat_ssl_options.rb:132)", "usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.logstash_minus_input_minus_tcp_minus_6_dot_0_dot_6_minus_java.lib.logstash.inputs.tcp.compat_ssl_options.toSslContext(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-input-tcp-6.0.6-java/lib/logstash/inputs/tcp/compat_ssl_options.rb:81)", "usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.logstash_minus_input_minus_tcp_minus_6_dot_0_dot_6_minus_java.lib.logstash.inputs.tcp.get_ssl_context(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-input-tcp-6.0.6-java/lib/logstash/inputs/tcp.rb:369)", "usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.logstash_minus_input_minus_tcp_minus_6_dot_0_dot_6_minus_java.lib.logstash.inputs.tcp.register(/usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-input-tcp-6.0.6-java/lib/logstash/inputs/tcp.rb:145)", "usr.share.logstash.vendor.bundle.jruby.$2_dot_5_dot_0.gems.logstash_minus_input_minus_tcp_minus_6_dot_0_dot_6_minus_java.lib.logstash.inputs.tcp.RUBY$method$register$0$__VARARGS__(usr/share/logstash/vendor/bundle/jruby/$2_dot_5_dot_0/gems/logstash_minus_input_minus_tcp_minus_6_dot_0_dot_6_minus_java/lib/logstash/inputs//usr/share/logstash/vendor/bundle/jruby/2.5.0/gems/logstash-input-tcp-6.0.6-java/lib/logstash/inputs/tcp.rb)", "usr.share.logstash.logstash_minus_core.lib.logstash.java_pipeline.register_plugins(/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:226)", "org.jruby.RubyArray.each(org/jruby/RubyArray.java:1809)", "usr.share.logstash.logstash_minus_core.lib.logstash.java_pipeline.register_plugins(/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:225)", "usr.share.logstash.logstash_minus_core.lib.logstash.java_pipeline.start_inputs(/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:359)", "usr.share.logstash.logstash_minus_core.lib.logstash.java_pipeline.RUBY$method$start_inputs$0$__VARARGS__(usr/share/logstash/logstash_minus_core/lib/logstash//usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb)", "usr.share.logstash.logstash_minus_core.lib.logstash.java_pipeline.start_workers(/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:309)", "usr.share.logstash.logstash_minus_core.lib.logstash.java_pipeline.RUBY$method$start_workers$0$__VARARGS__(usr/share/logstash/logstash_minus_core/lib/logstash//usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb)", "usr.share.logstash.logstash_minus_core.lib.logstash.java_pipeline.run(/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:183)", "usr.share.logstash.logstash_minus_core.lib.logstash.java_pipeline.RUBY$method$run$0$__VARARGS__(usr/share/logstash/logstash_minus_core/lib/logstash//usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb)", "usr.share.logstash.logstash_minus_core.lib.logstash.java_pipeline.start(/usr/share/logstash/logstash-core/lib/logstash/java_pipeline.rb:134)", "org.jruby.RubyProc.call(org/jruby/RubyProc.java:318)", "java.lang.Thread.run(java/lang/Thread.java:834)"], "pipeline.sources"=>["/usr/share/logstash/pipeline/inputs/input-debug.logstash.conf"], :thread=>"#<Thread:0xbdcfd06 run>"}
[2021-11-04T09:41:34,194][ERROR][logstash.agent ] Failed to execute action {:id=>:"input-debug", :action_type=>LogStash::ConvergeResult::FailedAction, :message=>"Could not execute action: PipelineAction::Create<input-debug>, action_result: false", :backtrace=>nil}
[2021-11-04T09:41:34,194][TRACE][logstash.agent ] Converge results {:success=>false, :failed_actions=>["id: input-debug, action_type: LogStash::PipelineAction::Create, message: Could not execute action: PipelineAction::Create<input-debug>, action_result: false"], :successful_actions=>[]}