Easy Fix for Objective Rewards

It seems to me that the easiest way to fix not getting all of your objective rewards if you complete more than one at a time is to make these just like every other milestone in the game. It’s a mechanic that already exists in game and let’s you complete multiple stages without losing any rewards.
What do you guys think?
What do you guys think?
1