I know that can be so frustrating. There are a lot of different reasons why early morning wake-ups tend to happen.
One of them can be that your child is going to bed over tired, either from lack of naps or bedtime is not appropriate for their age group (too late). So that is the first place you will want to look.
Keep in mind, in the morning babies don’t have as much sleep pressure built up. It is the lightest stage of sleep. So even the slightest noise or light or anything like that can be really, really over stimulating. Dreamland Baby Weighted sleep sacks can help.