No matter what fork you take, you run into ogres.
Even if it is immediately a false choice, the point of the fork in the road isn’t necessarily one of immediacy.
A poor DM will run the same exact campaign no matter what fork you take.
A good DM will still have the choice you make have impact, even if the immediate result no matter which way you go is a pair of ogres.
Maybe, if you go left you choose to save the prince rather than the princess. Yes, no matter which way you went you were going to encounter the ogres and it’s only the hostage that’s different. However, if the one you don’t save gets killed by the Basilisk-knight, that means you got to make a choice that impacts the campaign.
It just didn’t put you into conflict with the knight that the DM hasn’t written up yet. That’s next week.
Not every consequence should be negative, but not all should be positive, either. There should be a mix of the two.
My suggestion is to literally ask them which story threads they would like to resolve poorly. Take their answer, pair it down to something managable and focus on that. Make the outcomes bittersweet because they asked you to.
Then, take one of the threads you wanted them to pick that they didn’t (because they will always do that) and resolve it yourself in a bad way.
On the flip side, ask them which threads they think probably ended up fine. Pick one or two of those and let them self-resolve better than fine because of the PCs’ actions. And turn those into a resource that the PCs can tap when things get serious later.