On an older server I played on, they capped how many castles a single guild could hold =/ this means that no matter how many castles were open, if a guild already had the capped number of castles, they could not take another one as they would not be able to break the emp.
(Sorry if this was already suggested, I didn't read the whole thread)