Need help with Cloudwatch custom metrics

Can you try setting Draw Modes to Points so that you can see if any data is being returned.

Also, if you check the response, is there any data being returned (here is a guide on how to do check the response)?