As I explained earlier, BTG cap is currently about 24,740 BTG, but there is a theoretical hardcoded cap limit of 500,000 BTG. Because BTG minting rate is currently only 1,000 BTG / month, hardcoded limit cap will not be reached to within 50 years. It is rather a theoretical limit.
OK, now its making more sense. Thanks for the clarification.