The Total Revenue and Payment report populates based on payment activity; meaning the date that a payment was made. The Program Revenue report populates based on the Event date, which does not always match the payment date. There are a couple of reasons this report could look different, detailed below: 

Group Sales: When payments are made on a group sales reservation, they will show up on the Total Revenue and Payment report for that date. However, the Program Revenue report does not include any group sales reservations or payments.

Advance Sales: The Program Revenue report populates based on Event Date, which will give you all revenue for a certain event, no matter what date the payment was made.