Hi and welcome to BW!
What is the routine like right now, when things are not great? Is the A time still the same length but naps have shortened? How does he wake up from his naps? Is he happy and chatty or crying and looks like he didn't want to wake up?
I am not sure I understand about night times... Was it the case before that he had 2-3 NW and you fed them for each one? So what is the situation now? Is it still the same or is he waking up every hour at night? Are you offering a feed for each time he wakes up at night? Does he settle easily with a feed?
At his age and the fact that he is BF (even partly) it's still normal to have a DF and 2 more NF. My DS was FF by that point and we had 3NF till around 6m.
I am also not sure why you say he is a snacker - do you refer just to night time? Because during the day it seems like he is feeding great!
Sorry for all the questions, just trying to get the full picture
.