memory dump file tells me absolutely nothing

, and I can't find anything obviously wrong with your pack file except...
There is no unit with armour value higher than 9, so i'm not sure what changes you've made.
There might be something you've deleted, or changed by accident... too many things to check.
Try my mod.pack
it's in movie format, so you don't have to activate it in user.script file (remember to delete any entries there before starting the game with my version of your mod)
in my file, i've removed all non-uesugi unit entries from the db file, and changed the name of the table to uesugimod_unit_stats_land (this way you don't need to keep all unit stats in your mod, but only those you wish to change). Also, I've changed armour value of naginata warrior monks from 2 to 10, as you wanted (I think). Remaining 3 are unchanged (matchlock, bow and hero), so if you don't want to tweak them, you can delete those rows.
I hope this will be helpfull and good luck in modding
