Believe it or not, having finally found the root issue, that is almost the right thing to do, and will work fine in your case. Looking into it, MpMaker dll copies the base BNW version of CityView.lua into MPMP, then adds specific lines to the end of the file based on which mods have lua files they need to add the CityView. The lines look like:
Code:
ContextPtr:LoadNewContext("InfoAddictInit")
(although this line is from InGame.lua instead)
It looks like the current version of the MPMaker doesn't expect any mods to override CityView.lua...nor does it expect another dlc such as the EUI dlc to override it.
However, in your case, you have no mods that need to load in CityView, so just deleting it is fine. Otherwise, the fix would be to copy the CityView.lua from EUI and then copy the necessary lines at the bottom from the MPMP version.
So, you're fine. Will need to be addressed in the next set of MPMP updates though.