Why isn’t the app letting me use my rewards?

Loyalty rewards apply to the next transaction you make after the one in which it is unlocked. Loyalty rewards are not earned and redeemed towards the same transaction.