Problem with multiples output plugin

Hi,

I have a structure of several fluentds arranged in a pipeline, and an aggregator pointing to 3 other fluentds, each talking to a different backend: elastic, loki and s3. Consider the aggregator, i have a fluentd with 3 output plugins.

-elasticsearch
-loki
-s3

For that, I use @type copy in an aggregator. The behavior I expected is that if any problem occurred in any of the plugins, the other plugins would remain operational. However, when an adverse problem in any one of them, mainly due to unavailability, all the others are compromised and become unavailable.
How could I handle this problem?
Follow my config file:

   ...
    <match  **>
        @type copy
        <store>
          @type relabel
          @label @elastic
        </store>
        <store>
          @type relabel
          @label @loki
        </store>
        <store>
          @type relabel
          @label @s3
        </store>
      </match>
    </label>

    <label @elastic>
      <match **>
        @type copy
        <store>
          @type forward
           ...
   </label>

  <label @s3>
      <match **>
        @type copy
        <store>
          @type forward
           ...
   </label>

  <label @loki>
      <match forward-estaleiro-internal.**>
        @type copy
        <store>
          @type forward
           ...
   </label>
...