The BPGs agents do not use the price set at the moment of your reservation. They make use of the price available on the IHG.com website upon verifying your claim. Thus, when IHG would have lowered their own rate between your reservation and the verification, you better hope that your third party website is even cheaper.
This is really annoying cause often the rate of the OTA doesn't change with IHG price change