Connect timed out when connecting fluentbit to opensearch

Versions (relevant - OpenSearch/Dashboard/Server OS/Browser):
The dasboard and opensearch version is v 2.17.1

Describe the issue:
I have a management EKS cluster in a separate account and fluent-bit in another EKS cluster in a separate account. When I try to connect fluent-bit to opensearch, I get connection timed out

Configuration:
fluent-bit in remote cluster:

    [OUTPUT]
        Name opensearch
        Match kube.*
        Host <opensearch_url>
        Port 9200
        Logstash_Format On
        Retry_Limit False
        Index fluent-bit-dev                  
        Logstash_Prefix fluent-bit              
        HTTP_User admin                    
        HTTP_Passwd xxxxxxxxxxxxxxxx                
        tls On                                  
        tls.verify Off
        Suppress_Type_Name On

I have opensearch exposed with ingress

Relevant Logs or Screenshots:
fluent-bit

[2024/12/10 13:57:16] [error] [upstream] connection #98 to tcp://10.100.64.149:9200 timed out after 10 seconds (connection timeout)

[2024/12/10 13:57:16] [error] [upstream] connection #101 to tcp://10.100.68.100:9200 timed out after 10 seconds (connection timeout)

@Mac Did you check if you can connect from the fluent-bit EKS cluster using a curl command?

i.e.

curl --insecure <username>:<password> https://<OpenSearch_IP_or_FQDN>:9200