Windows Fleet agent integrations need manual config to connect to elasticsearch

Hello everyone!
I have the following observation, which may be some procedure that I am performing incorrectly.
I have Fleet servers and Fleet agents installed, I have noticed that fleet agents on windows need manual configuration on every integration on the agents hosts.
In other words, if I install the Fleet agent on windows, I can see the Enroll correctly, but no metrics or logs arrive until I connect to the host and manually configure Elasticsearch output on metricbeat.yml and filebeat.yml inside the Fleet configuration folder (or any other integration).
This also happened to me with OsQuery, I had to connect to the host and add the elasticseach OUTPUT manually.
My question is, is this correct? shouldn't the config be taken from FLEET configuring of the agent?