Lengthening the time between feeds, stops 'snacking" & makes sure your lo gets a full feed (enough to store away to have the calories needed overnight) as well as an age appropriate awake & sleep cycle.
At around 4mo, babies have about 2hours awake time & to get good night sleep they need the skill of not only being able to settle to sleep, but the "re-settle" between sleep cycles, thus at least 1.5 hours sleep each time. If they can't do this then they end up needing 'help' to go back to sleep. So by having the 4 hour EASY, you are making sure they don't snack & take full feeds as well as being sufficiently tired/rested for good sleep cycles.
Cluster feeding can just "tank" up.
with my 4mo, before he got sick last week 7 worked great
he had this cycle (exclusive bf) & sleep is to fit around my toddlers routine
7.30am feed - 45min - 1 hour sleep
11.30 feed - 2.5-3 hour sleep
3.30feed - 45 min -1 hour sleep
7pm feed
7.30 top up before bed
then would feed around 4/5am