Post some images of the layout or the complicated parts of the map so we can help you further.
The max_models error is that you have exceeded the maximum number of brush based entities in your map. This can be either the total amount of brush based entities or of a specific entity.
So it's either too many of one type of brush based entity or you have exceeded the number of brush based entities in the game (like trying to make the whole map out of func_xxxxx entities)".
Each player model, each grenade, nail, gib, etc. counts toward the MAX_MAP_MODELS count. The total model count is always dynamic durring the game and changes as new models are spawned and removed. You simply need to make sure you leave some space.
I always find it much more simple to write properly all the time, even when i'm texting on my mobile.Me too.