Just had this reply from E rewards when I queried non award after six weeks delay
"BAEC recently reported that they encountered technical issues for redemptions that were sent to fulfillment on the month of June. Unfortunately, this redemption is included in that transaction.
We sincerely apologize for the delay. Rest assured we are working directly with BAEC to rectify this issue as soon as possible. We are sorry for the delay."