The cause of channel customer ElastiCache compute cost being lower than the partner view is due to rounding when processed through Partner Generated Billing (PGB).
PGB relies on the describe-reserved-cache-nodes API to retrieve the recurring_charge_amount used in calculating the channel customer metrics. The API response is returning 2 decimal places for recurring_charge_amount (ie $9.87) for most Reservations while the Partner Bill is showing 3 decimal places (ie $9.876) for all Reservations.
The difference in decimal place results in data at the channel customer level being aligned with the API data and the partner data being aligned with the bill from AWS. This may result in some small differences when comparing the two totals.