The timestamp that shows on a receipt on a guest's timeline comes from the Point of Sale and displays the time that the transaction was completed (in the timezone where the point of sale resides).
The time that displays on an approved loyalty checkin is the time that the guest created the redemption code on their phone, by scanning etc.
Example below: