In Baldur's Gate II: Shadows of Amn, the XP cap was originally set to 2 950 000 XP and players who completed every quest usually reached that point right before the final battle.
When Throne of Bhaal was released, a new cap of 8 000 000 XP was introduced, in order to improve characters to epic levels, summon planetars, get high level abilities, face new powerful enemies and wear bronze pantalettes. However, this increased cap was already effective while playing Shadows of Amn, meaning that if you played only the original content you could reach Irenicus while having more than 3 000 000 XP for Charname, possibly unlocking HLAs for the final battle.
This was probably due to the fact that players could also optionally reach the Watcher's Keep in the base game if they wanted, getting an additional huge amount of experience that otherwise would have been wasted (but in turn, along with the new items, it completely unbalanced the whole game as it was available since chapter 2, even reaching trivial outcomes when a cleric or paladin could farm Bodhi's lair in 5 minutes by simply activating turn undead).
This is in contrast with how, for example, Siege of Dragonspear manages the new XP cap: the previous one is still in action while you play the base game, but it raises once you get to the expansion with new content and new areas.
So, would you like to reintroduce the original XP cap in Shadows of Amn, and only get the higher cap when in fact you start Throne of Bhaal (a solution similar to Siege of Dragonspear)? Or are you satisfied with the current situation? Alternatively, would you even like, instead, a slightly higher cap in SoA, i.e. 3 000 000 or 3 500 000 XP, before starting ToB?