I file this under the "i knew better" category and am trying to stop kicking myself in the butt over it. I HATE attempting any of these promos within the first 24 hours and most definitely prefer to give the Sobey's gift card offers at least 12 hours to get the kinks out because they rarely work seamlessly. I KNOW i should have waited till after lunch to try and get my gift card but had very little choice. The only option was to wait till the next day and go to a Sobey's but i didn't want to fork over twice as much cash. I have my receipt with the proper code on it and a Facebook chat to back my claim up when the time comes.
As to why some worked and others didn't, even when the transactions were within minutes or each other i have no idea unless you had the misfortune of catching the system when it was updating. A couple of weeks ago during the Netflix promo at Metro we were using both cards (needed a few more cash miles on the secondary card and this would be easy and post before the promo ends), scanned the card and all seemed fine, tapped my credit card and the message Airmiles not available popped up. I didn't bat an eye because i thought to myself i don't want to use cash miles anyway but got annoyed to see no miles on the receipt. Finished up the full order and again, no miles printed (and we had expected about 50 for targeted and shelf offers) but the cashier told us to go to customer service to get rainchecks for the miles (she knows we only come in once a week). By the time we walked over the 10 feet and she met us there somehow the system had righted itself and she was able to add the miles manually. The cashier at the customer service desk was adamant that if we scanned our card they would post to our account no problem. Fast forward to yesterday and the only miles that posted are the ones we had added manually meaning for about 10 minutes the POS at Metro wasn't talking to Airmiles. I hoping this isn't the case with my stupid Urban Fresh miles because i didn't even think to ask for them to be credited at the time!