and the one ignored:
- base value of GW
- scaling per pop effect ex: the Arena or the Salon
- theming bonus, one more time the Salon with 2 GW of Art
These are purely because of the way the Building_YieldFromYieldPercent function works. I cannot do more on my side unfortunately. I know the yields from Trade Routes aren't taken into account either (which was really bothersome for the Imazighen civ), and I was told it was intended.
Question,

is ultimatly presented as a float with two decimal is there any reason the conversion return a rounded down integer ?
Once again, it's the Building_YieldFromYieldPercent that deals with that, and I have no control over how it works exactly. I suppose it functions like the "yield from pop" buildings : you need a certain threshold to be reached before a yield is converted (in this case, 5 tourism to gain 1 production).
Finally there is a missing closing ' in the china rework file which will break the new descriptions.
Thanks for pointing that out. There is also a problem with the Alpini 3d model right now that will be fixe in the next version.
The free prophet can be turned into a Holy Site but it generate only 4 and require a

which are generally occupied to high-yield tiles or generating Great People.
You gain Culture and Tourism too, so to me that was balanced in some way. It is meant as a UNW that works even if you do not found, so faith as a yield is secondary to me here : you are incentivized to look for faith buildings (including from other religions), so you gain Faith quickly anyway.
Great work, with this one, sorry if it looks i'm criticizing you
Don't worry, this is constructive criticism, and I'm happy to hear this.
even if a Chapelle without

generation feels weird to me
You gain a free Enhancement or Holy Site though, so in the end the religious role is clearly there.
Very interesting version of Rome but perhaps a problem? Custom civs that take into account that their UB could be captured by Rome will have to be modified in lua code to work with this mod, no ?
I've had no problem with custom civs while using this version of Rome as of now, simply because from what I can see the problem was coming from Rome capturing unique Buildings and not being able to access to their lua effects. Since now Rome doesn't capture any unique building, the problem doesn't present itself.