Don't you think a "dual purpose" bird should have weighed more than that?
2 pounds dressed weight. That's about the live weight of a Welsummer bantam rooster so he was a little bigger than a bantam.
When I want a new flock master I get around 20 cockerel chicks from a hatchery. I eat the ones I don't want to breed and keep the best to breed. Even from the same hatchery there is a huge difference in size of those cockerels. Occasionally you get a clear runt, much smaller than the others.
I don't know where you got him or what breeding went into his background. All I can do is guess. My guess is that you just got a small one.
Your smaller than he looked comment is pretty common. You'll see some worried posts on this forum during molting season. When a hen goes through a hard molt people get worried that she has lost weight and is so small. Not really. She's normal size and without those thick feathers you can see what that normal size is. That's why you need to weigh and feel under the feathers when trying to decide which rooster to breed if you are after meat. Those feathers can make them look a lot bigger than they are. I see that a lot when I butcher.