I take it you have pointed out that hanging out in soft play isn't your idea of a dream weekend but you do those things FOR THE KIDS.
He isn't doing these things for you.
I would just ask him questions, what does he expect parenthood to be like? Does he think going to a car wash a great trip out? Has he looked at the day from your children's point of view?
Is the rest of your relationship balanced? Do you work? Or are you financially reliant on him and you do all childcare, housework, I am assuming without being married, putting yourself in a financially vulnerable position for the future.
Does he dictate what meals you eat, watch you watch on TV?
Has he ever been fun?
But a way to handle people like this is to just ignore them largely. If his complaining doesn't suck any energy out of you it will lose it's appeal. So at soft play "oh have a go on the slide it might cheer you up" "tell you what you sit with the bags we are going to play" "is this not Instagram enough for you" just don't rise to it. At home, if he starts complaining say nothing let him run out of steam and then calmly explain, I am going upstairs, kitchen, or we are going to get the train set out in here if you don't want to listen to choo-choo I advise you go to the bedroom with your phone etc.
Just calmly ignore it all basically. Listen then get on with your day as if it never happened. If he doesn't want to be part of family life then remove family life from him. Suggest he goes upstairs on his phone on his own you lot have other stuff to do. Men hate being ignored. He wants to bring you down. Don't let him. And don't become financially dependent on him either.