In the Readme it is mentioned about the Timestamps:
In practice this means that if you evaluate an instant vector at the current time, you will not see data from CloudWatch. An expression such as aws_elb_request_count_sum offset 10m will allow you to access the data, and should be used in recording rules and alerts.
https://github.com/prometheus/cloudwatch_exporter#timestamps
It is not clear if it is enough to choose any offset that just allows to fetch the values and see them in the query response or this offset should somehow be calculated based on some other parameters or data from CloudWatch?