Are you sure thay only one dimension is required for the filtering? See your good friend - doc https://docs.aws.amazon.com/vpc/latest/tgw/transit-gateway-cloudwatch-metrics.html
See how to ask properly Custom CloudWatch metrics not pulling data it is immediately clear that dimension is missing. It can be your case, but that’s not clear from your question.