The log file that stands out the most with constant errors is:
[11:57:41.851] Granite Error in Graphine::Granite::Internal::Transcoder::Tick: The transcoded bitstream was invalid, this may indicate a corupted file or incompatible transcoder version.
My militia in my save file does this. Only mod installed is granary inside castle mod. The problem that causes this issue I believe is prosperity and food in castles. That was the only thing I found that could force them out and sure enough the food was at 0 (-1) when I checked it. Let me know if you want save file.