Before introducing Spire Elite level, Royal Ambassador members were getting 50% Platinum and 50% Royal Ambassador bonuses for their InterContinental stays.
When the Spire Elite level was launched, the 100% Spire Elite bonus and InterContinental Royal Ambassador 50% bonus were both posting for InterContinental stays. The Royal Ambassador bonus was shortly removed, however.
You can access InterContinental page for Ambassador benefits here.
Now, however, the Royal Ambassador 50% bonus has returned (I believe that this must be a mistake). I had a stay from last week that just posted to my account this morning that has both the Spire Elite and Royal Ambassador bonuses.
This must be a programming error at the IHG Rewards Club’s points posting system. Around the previous New Years, there were times when the Royal Ambassador bonus often didn’t post correctly. Let’s hope that this bonus keeps posting for a while!