Question: do squad battle rewards expire?
Answer: Each Rank can only hold a certain percentage of the players competing during the current week. You don't need to redeem your rewards in the week they are assigned to you. They can be stored to be opened later. They don't expire.