ECS instances and RDS instances in different Virtual Private Clouds (VPCs) cannot communicate over the internal network by default.
For step-by-step guidance on diagnosing and resolving RDS connection failures, including cross-VPC scenarios, see What do I do if I cannot connect an ECS instance to an ApsaraDB for RDS instance?.