Wait, stop. I know you haven't posted again, but, I want to stop you RIGHT THERE.
Why is the wizard preparing Comprehend Languages, Tiny Hut and Water Breathing? All three of these spells are rituals and a wizard never needs to prepare them, unless, for some reason, he wants to be able to cast them as an action instead of taking 10 minutes.
Note, we also have a 6th level Ranger's casting to take into account as well. There's no reason he couldn't have Lesser Restoration, instead of the cleric, and Protection from Poison is a pretty viable choice as well. Detect Poison is quite likely. Note, he's only got 4 spells, so, one's going to be Hunter's Mark, but, it's not unreasonable that the other three could be Detect Poison, Ensnaring Strike and Lesser Restoration. Although, to be honest, I'd probably take Pass Without a Trace instead. That's just too good to pass up.
And, why is anyone taking Longstrider? Has anyone ever taken this spell?
Note, the cleric starts with 3 (for 1st level)+5 spells (for leveling up)+ wis bonus (probably +4 for a cleric)+6 domain spells=18 spells Prepared. 6 spells is not half, it's only 1/3. He still has 12 more (possibly 11, possibly 13) spells prepared.
So, with that cleared up, let's keep going.