Public subnet and Elasticsearch Domain

We are attempting to connect Quicksight from Account A in VPC A, launched in a Public subnet, with and Elasticsearch Domain in Account B in VPC B, launched in private subnet.
We did a VPC peering between VPC A and VPC B, and ensured that the Peering works.
QuickSight is unable to list down the ES Domain from Account B, VPC B.
Anyone tried the same before? Any suggestions?

Can you please check if you’ve created VPC connection in QuickSight properly? Please refer to this AWS blog post: Establish private connectivity between Amazon QuickSight and Snowflake using AWS PrivateLink | AWS Big Data Blog