Baby weight at 29w?

Went to get my high risk check up ultrasound and she told me that baby is at 3 pounds 7ounces is that a normal weight for 29 weeks?

Also my last period date was April 28 so I should be 29w4d by my last period & my doctor is saying I’m 29w1d & on my ultrasound baby is at 30w6d ?

Is that normal ? Should I go by my doctor due date or by my ultrasound due date ? Every time I go do the ultrasound she’s a week ahead but my doctor stays with the due date she gave me.

I’m high risk because my first baby was premature at 26w6d.