I am talking about this patch: https://github.com/aedenthorn/StardewValleyMods/blob/master/FreeLove/ModEntry.cs#L328
I built the code with some extra logging for the data variable and noticed that it only contained the value from vanilla file, even if some events were patched by content patcher via content.json
Editing those event patched by CP seemed to have no effect too, the game only load the patched ones by CP. Probably due content patcher changed the way how it work.
I end up created a girls-and-english-only content patch version base on what the code trying to do:
content.json.txt