@jahncrish He may not actually be underweight. Sometimes peds don't always know everything. Has he been following his growth curve?
Also if he is crawling, they burn more calories, so that causes slower weight gain, which is normal
Eta, is he hitting all his milestones?