Some objectives are not clear when we are suppose to complete. For example, I was naive in assuming the timer was when I needed to complete them and now I can't achieve the 900k offer.

Option1: don't cap the objectives to 4 and allow each day to stack.
Option2: change timer to 24 hour cycle if it's truly a daily objective.
This is the same case with battlegrounds objectives.