What is your pricing policy?
In fact, BrilliantCode for Delphi 7, Brilliant Code for Delphi Berlin and the like are different programs, often with different functionality, but united by the name BrilliantCode. They have separate compilation in different environments, separate code support. Therefore, BrilliantCode for Delphi 7 will not work on Delphi Berlin, the opposite is also true.
Therefore, each Delphi version has its own BrilliantCode. Each of which is paid separately.
Within each Delphi version, further updating of Brilliant Code is free.