Where does this actually run?
The VPC, subnet, security group and target group a service already lives in — so a new task lands next to its database instead of somewhere unreachable.
Otherwise: a task in the wrong subnet, failing health checks for an hour.