Based on your experience should I wait 48 hours for extra 6 pounds or contact Amazon right away?
It took 24 hours for me to get the £6 discount email. That's without contacting Amazon.
With that in mind, I'd say wait, unless you're in a massive hurry for that discount.