I've started another game on a large map, so far no problems, but I'm only at the beginning of the middle ages right now, so we'll see if I get any MAFs tomorrow.
One thing I noticed: I still get the Granary+Agricultural bug with Meshken. It only happens once per city (the first growth after building the granary), so it's not a big problem.
I like all the new stuff you added, should give me plenty of things to do for the next weeks! Mercantile still is pretty good on certain maps, but less so than before. I'll see in multiplayer how this works out.
Sigh, I was sure I fixed that Meshken thing... I even re-wrote a whole section of the code. Oh well, maybe it balances the trait and would be way overpowered with out. Probably not, but it's a nice lie to say while I continue to work out the problem.
After long debate I decided to leave Mercantile at 15% for the time being for the reason that in multiplayer it can be countered by a rival actively blockading your towns. See 20% was too strong, I felt 10% was appropriate if it didn't have the drawbacks of being only coastal and susceptible to blockades. So the current compromise is 15%.
Dip gives espionage defense I just forgot to add the text file.
For the MAFS, I would suggest re-downloading instead of the patch, if you haven't done so already. It won't break a save since they have the same XML and python files if you haven't and need to re-download.
The first release is always tentative to find the bugs that won't show up on my computer and balance issues with new things / adjustments. So big stuff that show up will be fixed soon, so please do post bug reports.