Das liegt daran, dass ein Muskelkater nichts anderes ist als eine (auf der Überbeanspruchung basierende) Entzündung der Muskulatur und da diese nunmal auch etwas braucht um zu entstehen kommt ein Muskelkater im Schnitt erst 12-30 Stunden nach dem Sport.
Muskelkater ist übrigens auch ein Zeichen das du zuviel zu schnell gemacht hast also nicht ein Zeichen für "gut gemacht" sondern eher ein Zeichen deines Körpers das du es etwas übertrieben / falsch gemacht hast ;)