Yeah tweaking mods for this has been my first real exposure to Godot. Does seem much easier then going into a full on Unity game, but more flexible than trying to abuse say Ren'Py into a full on game instead of just a visual novel. There are C# YAML libraries, so was curious how hard that'd be to insert in to the project.
Once the races are classes, it makes it easier to extend that in various ways, so probably best to focus on getting the current setup moved over. though in some ways I guess that does mean maybe simplifying how some things work to make them more generic.