The reason for this variance is a timing difference between when orders are received and when orders are shipped.
Sales reports consider when the customer placed the order. Profitability reports rely on financial events posted by Amazon which are generated when products are shipped.