Summary: Changing the workshop limit affects the process of ensuring the size of both the WorkshopData and WarehouseRosterPerSettlement arrays.
This in itself is a bug related more with the game's base behaviors, as when you remove the modification to the limit, it'll still error.
How to...