I think it is happening on all cars. You can simply try it yourself:
Choose a car and buy Ballast for it. Don't change anything, just always add 1 kg of Ballast and measure the PP. You will see that after several measurements the PP does not decrease (as you would expect), but increases. And then it will decrease again, but after a while you will again come across a value at which the PP is higher than with the previous lower load.
The same thing happens if you do not change the ballast, but only move its location.
Example: Suzuki Swift Sport '07:
default PP: 405.13
Ballast 1kg: 404.91
Ballast 2kg: 404.43
Ballast 3kg: 404.71 kg
Ballast 4kg: 404.64 kg
…
I'm trying to figure out if this is okay and the same happens in real world (because there is some more complex physics at play here), or it is a bug or what is the reason that this is happening.
OK, so you're adding 1kg of ballast in the stock position.
If you're looking for real life answers then can't help you, speak to Greycap or the others, but comparing GT to real life, hope you got a good supply of valium ready.
Yep, you're figures are correct, there is an increase, but being a bit more brutal with it i.e. 50kgs:
Stock 405.13pp
+50kgs 398.84pp (-6.29pp)
+100kgs 392.28pp (-6.56pp)
+150kgs 384.96pp (-7.32pp)
+200kgs 378.81pp (-6.81pp)
It's not 100% linear, but it does show a roughly general reduction.
The PP system is pretty bad on GT7, there's a few areas in tuning where it just doesn't make any sense at all. Not sure how you're going to re-create this in real life, but the others who replied know way more about that than me so they should be able to help.
Best of luck 👍