Yes, points earned will expire after three years.
Some debit card transactions have posted twice. We're removing duplicate postings & related overdraft fees. Purchases made today will not double post.