That's why go for cashback credit card or even better cashback on achieving milestone. Because no matter where you spend, on achieving milestone you get cashback
You are 100% correct even I bough many products when there is instant discount on hdfc card and I never got accelerated reward points , pls let us know if we have to follow some thing in this case