Maybe he is overfeeding. Reduce the amount to see does the spitting improve. Make sure his head is higher than the body during feeding. Sit him upright and burp after feeding. Consult doctor if not improving.
Maybe too much milk. It was the case for my girl for the first 2 months.
My lo vomited almost after every feed despite being burped and sometimes it comes out from the nose. It scared me too. 😅 You can try to lessen the milk to 60 mL first then only top up when your lo still asks for more. After feed, elevate your lo’s head for at least 10 mins.
Keerthi R