Ultimately I think Halo Infinite needs to completely restructure its progression system away from the current system.
However in the meantime (or should that never happen), I think there is room for discussion that a free Boost and Swap pack be awarded each day.
If Halo Infinite is attempting to mirror modern trends, this would provide a daily login bonus that many games already use.
It’s unfortunate when challenge progression is bugged - this would allow a free (slight alleviation to this problem). Hopefully this bug is fixed eventually though.