Thanks for the log.
This is the important section:
	
	
	
		Code:
	
	
		21:31:30    TRACE    Content Patcher    [CP] Stardew Valley Reimagined 2 loaded Maps/Town-Fair.
21:31:31    TRACE    SMAPI    Content Patcher loaded asset 'Maps/Town-Fair'.
21:31:31    WARN    Content Patcher    SMAPI found an issue with 'Maps/Town-Fair' map load: mod reordered the original tilesheets, which often causes crashes.
Technical details for mod author: Expected order: characters, Landscape, Paths, Town, untitled tile sheet. See https://stardewvalleywiki.com/Modding:Maps#Tilesheet_order for help.
...
21:31:31    ERROR    game    An error occurred in the base update loop: DivideByZeroException: Attempted to divide by zero.
   at StardewValley.GameLocation.UpdateMapSeats() in stardewvalley\Farmer\Farmer\Locations\GameLocation.cs:line 1583
   at StardewValley.Locations.Town.UpdateMapSeats() in stardewvalley\Farmer\Farmer\Locations\Town.cs:line 51
   at StardewValley.GameLocation.UpdateWhenCurrentLocation(GameTime time) in stardewvalley\Farmer\Farmer\Locations\GameLocation.cs:line 3268
   at StardewValley.Locations.Town.UpdateWhenCurrentLocation(GameTime time) in stardewvalley\Farmer\Farmer\Locations\Town.cs:line 1154
   at StardewValley.Game1.UpdateLocations(GameTime time) in stardewvalley\Farmer\Farmer\Game1.cs:line 6463
   at StardewValley.Game1._update(GameTime gameTime) in stardewvalley\Farmer\Farmer\Game1.cs:line 4867
   at StardewValley.Game1.Update(GameTime gameTime) in stardewvalley\Farmer\Farmer\Game1.cs:line 3974
   at StardewModdingAPI.Framework.SCore.OnPlayerInstanceUpdating(SGame instance, GameTime gameTime, Action runUpdate) in SMAPI\Framework\SCore.cs:line 1003
...
21:31:31    ERROR    SMAPI    An error occurred in the overridden draw loop: DivideByZeroException: Attempted to divide by zero.
   at xTile.Tiles.TileSheet.GetTileImageBounds(Int32 tileIndex) in stardewvalley\Farmer\xTileSource\xTile\Tiles\TileSheet.cs:line 254
   at PyTK.Types.PyDisplayDevice.DrawTile(Tile tile, Location location, Single layerDepth) in H:\Modding\Stardew-Valley\Stardew-Valley-Mods\Stardew-Valley-Mods\PyTK\Types\PyDisplayDevice.cs:line 82
   at xTile.Layers.Layer.DrawNormal(IDisplayDevice displayDevice, Rectangle mapViewport, Location displayOffset, Int32 pixelZoom) in stardewvalley\Farmer\xTileSource\xTile\Layers\Layer.cs:line 426
   at StardewModdingAPI.Framework.SGame.DrawImpl(GameTime gameTime, RenderTarget2D target_screen) in SMAPI\Framework\SGame.cs:line 517
   at StardewModdingAPI.Framework.SGame._draw(GameTime gameTime, RenderTarget2D target_screen) in SMAPI\Framework\SGame.cs:line 216
	 
 You mentioned the festival was having issues; usually it's pulled from data "Content/Data/Festivals/fall16.*". And, while I see some mods that do edit the festival data; this error seems to show a map bug.
And one of the last active mods was "SDV Reimagined 2". Can you try disabling the whole mod, or at the very least editing the config file it generates to disable the "Town" edits.
Then give it a retry.
The 2nd error that repeats is PyTK; it's crashing on something. But, I'm not too sure which mod; it may be related to the first error, or stumbling on something else.
We may have to test disabling this one as well, but first try disabling the Reimagined mod.