Hmm, slightly small for 3 weeks, not bad at all tho a lot of people at 3 weeks are much smaller their first grow (I know mine were).
Kinda hard to tell from the pics, but as plants start getting mature they start losing their leaves from the bottom up. It looks like this is what's probably going on, losing the "non" true leaf sets as it matures.