Hard to tell with no pics. But ya, 12 inches would be real good for 4 weeks from seed. Unless it was all stretched out and thin and scrawny. Ha, but since you didn't show a pic then I can't tell.

Don't know what the spots could be but have you checked your PH, TEMPS, NUTE LEVELS, and are they all OK?