I tried out the enchanter faction trait today, and initially thought the scrying pool improvement looked excellent. Unfortunately, it seems to be badly bugged. Whenever my towns completed construction of a scrying pool, my mana totals and mana per season got really messed up.
Example 1: I had 84 mana at the end of the turn. A town completed a scrying pool, and my total mana was reduced down to 30.
Example 2: The next turn, another scrying pool was completed. This time, my mana-per-season went from +12 to -24.
I noticed another post about scrying pools not updating to take into account larger essence values for city spells like meditation and propaganda. A workaround for this is to recast the spell, as that then takes into account the larger essence value. Unfortunately the other bugs with scrying pools are game breakers.
Been enjoying the game a lot aside from these bugs. Great work!