OK so I loaded up the v.23 and verified that instant boosts from buildings are not being scaled up appropriately. I think I brought this up before, but I saw the recent update which handled gamespeed scaling for unit instant yields but not buildings so I thought it would be worth bringing up again.
First tested with Carthage. Loaded up a game with IGE, placed Tophet in capital, and bought a unit. Only 10 culture was earned, as opposed to the 30 that would be acquired on that gamespeed.
So gamespeed scaling is not a thing. I brought this up before, and I think it was discussed. Just pointing it out.
There's another issue. As you can see, when buying a unit, a text comes up telling you what exactly happened.
It says: Purchasing a unit has earned you +10

from your Tophet in Carthage.
While nice and appropriate, it is not consistent with the way VP handles notifications so the modded buildings will stand out a bit.
I placed a bank in Carthage and bought a warrior to demonstrate how baseline VP handles instant boost yields in cities.
As you can see, you get two notifications. One is the fleeting upwards floating text through the city showing the exact value. The second is an instant boost dropdown notification that appears on the right which shows the values on mouseover.
If consistency is the goal, then purchasing a unit with Tophet should show the below +10

(on Standard) floating above the city and a notification dropdown saying:
Bonus Yields in Carthage!
Purchasing a unit or building:
------
Side note: To make sure this isn't just a quirk, I also tested with Arabia. Loaded up a game with IGE, placed Madrasah, and bought a unit with Faith. No science was provided. Is Madrasah incomplete?