I never mapped really, I had more fun looking at coding...
But when I look in your SoldierSpawns.con, I see something like this;
Quote
Object.create unnamedspawn11
Object.absolutePosition 889.098/32.8125/1491.58
Object.rotation -178/0/0
Object.setOSId 112
Object.setTeam 1048577
I think Object.setOSId and Object.setTeam should be another value, compare it for example with other maps.
I found this in the internet (its for Objects, but will do the job):
Quote
Object.create bla bla bla
Object.absolutePosition X/Y/Z <- choose position
Object.rotation X/Y/Z <- choose rotation
Object.setOSId * <- flag-number it belongs to
Object.setTeam 3 <- don't know exactly about that, try 0, 1 or 2