Suprisingly Better Cities doesn't work.
Not particularly surprising, considering your load order.
Aside from Oblivion.esm not being the
very first item in your load order, which is most likely the main cause of your issue, I can see quite a number of items (related to Better Cities) that aren't as they should be:
Load order from OBMM
Better Cities Resource.esmOblivion.esm
Again,
no mod of any stripe should ever be loading before Oblivion.esm. No exceptions, ever.BCCheydinhalFull - Cheydinhalfalls patch.espBCBravil - Barrowfields patch.espBetter Cities - VHBloodlines.espBetter Cities - Valley View Estates.espBCSkingrad - SkingradOutskirtsPatch.espBCChorrol - Chorrol Hinterland fix.espBetter Cities - Thievery.espBetter Cities - TIE restricted areas.espBetter Cities - Ruined Tail's tale.espBetter Cities - Tears of the fiend.espBetter Cities - Halcyon Island.espBetter Cities - Old Crow Inn.espBetter Cities - Knightly Armour.espBetter Cities - Brew house.espBetter Cities - COBL.esp
As far as I'm aware, all of these are patch files,
requiring the original mod to operate correctly. You don't have any of the mods these patches require, so any and all of these might be your missing master right there.
Try moving Oblivion.esm to its rightful position as first and most fundamental mod, and removing all these files that require mods you don't have loaded, and see if that helps. If not, then we'll try again with a fine-toothed comb

.