S.H.
Burp him, use Mylicon infant gas drops too. Since he may have gas.
Also, after feeding, some babies need to be kept upright, so their 'food' does not just come back out.... but yes, it may be reflux... or just that his tummy is full and it is regurgitating. Also, sometimes as a baby sleeps, they don't exactly 'swallow' as saliva accumulates in their mouth... because when they are an infant, they cannot at-will swallow their saliva like how an adult does, during sleep.
My son was a BIG grunter. He just made noises in his sleep. And sometimes I would see saliva drool by where his mouth was.
But after feedings, it is important to burp the baby...
Him breaking his latch can be due to fast let-down or no let down.... it is the baby trying to adjust their intake. If not enough milk is coming out.... then they do that too, latch and unlatch to try to stimulate the milk flow, as well. Or they cry, because not enough is coming out, or too much.
You could see a Lactation Specialist... and ask them.... so you know specifically, what is going on.
Also, in an infant, growth-spurts occurs every 3 weeks or so. So, your baby may be going through a growth-spurt as well... and needs the intake. So yes, feed him on-demand during the night as well. As you said, he seems hungry.
You also want to make sure, you are producing enough milk... but if you feed on-demand, your milk production should increase per your baby and his feedings.
Also, with infant, they also often "cluster feed" which means they even feed every single hour. This is normal. It is them growing and needing more intake.... both my kids did that too.
It could be a lot of reasons... but, since you are concerned, ask a Lactation Specialist as well as still asking your Doctor about it.
Is your baby growing/gaining weight well? If so, then your milk supply is probably keeping pace with your baby... for example. And if your baby is having adequate pee and poop diapers, this is a good indication as well, that your milk production is keeping pace with him.
Next, there is a difference between 'vomit' and spit-up. Spit-up may 'seem' like vomit.
If possible I would keep him upright after feedings, so his milk & full tummy does not come right out, right after.