While creating a XA-Datasource using admin Api, enabled="true" paramter is not set and is not visible in standalone-teiid.xml, have to add it manually.
Because of this flag not set, connection pooling is not working and teiid is creating more connections than max-pool-size mentioned