We have the same problem on Heart of Dragons (server 17). The server IGNOREs our assignments and reallocates people seemingly randomly from what they were assigned to. This has cost us the loss of cities when defending multiple cities due to only 1 or 2 players being left to defend.