Thanks for posting this question and for your patience.
In this specific case it seems that there is an issue with how the Demo is generating Ecommerce order data. I’ve reported this issue to the team for further investigation.
As you can see from the screenshot below, the revenue for each order is being tracked incorrectly:
You are correct in your understanding that these should match if Ecommerce tracking has been configured correctly.
However, there are some situations where the Total Revenue will not match the Product Revenue.
As an example, if we had 2 products in the cart, Product A and Product B.
Product A has a revenue of $100 and Product B has a revenue of $50. If we then apply discount to the total order, the Total Revenue calculated will be different unless we apply the discount to each individual item.
For example, if we track the final order as:
Product A, $100
Product B, $50
The total Revenue will be reported as $120 and the Product Revenue will be reported as $150. This is one good example of why it’s important to be sure that the tracking for Ecommerce orders is setup correctly.
Unfortunately, not all Shopping Carts support applying discounts to individual items when applying discount to the entire cart or when applying discount for a single item which may lead to incorrect calculations similar to these.
I trust this answers your question.