Filebeat to elastic/cloud not using defined index in yml config

The filebeat.yml is doing output to kafka

output.kafka:
  hosts: ["kafka01:9092", "kafka02:9092", "kafka03:9092"]
  topic: gk-logstash

not sure where the logstash.yml would be that would indicate the current output as the filebeat.yml only has the kafka.output section.
There are some parser files on the kafka server, would it be in those?

The current indices are named

logstash-PIPELINE-date
So, something like logstash-gk-app-2023-2-22.1

That is what it needs to stay as, with the filebeat version

filebeat is running, it is still pushing data to the filebeat.xxxxx index file, just not the one listed in the index line.
The spacing is most likely just copy/paste errors, I used a YAML validator on the actual configs in use.

What output file are you looking for? there are some parser files that have configs in them, here is one of them

output{
  elasticsearch{
    document_type => "%{type}"
    hosts => ["${ELASTICSEARCH1}","${ELASTICSEARCH2}","${ELASTICSEARCH3}"]
    ssl => true
    cacert => "ca.der"
    index => "logstash-gk-%{+YYYY.MM.dd}"
    user => "${ELASTICUSER}"
    password => "${ELASTICPASSWORD}"
    manage_template => false
  }
}

I have talked to support and have had them help me with several processes, but there is a limit to what they can do because of the version and the need for professional services, which our management simply wont do.

Thanks