I don't see why not. It sold about 500k physical copies, and probably double that including digital versions. $60 a copy, plus revenue from DLC. Awakening the Nightmare had strong reviews and I believe that it sold well. Most of the consistent players buy some, or all, of the leaders. I don't know how much RTS games cost to make, but I'd have to guess no more than $40-50 million (correct me if I'm wrong)
Plus, it was picked up on Xbox Game Pass and I'm sure there is some sort of compensation scheme there.
It's not GTA5 by any means, but the numbers don't seem all that bad.
Also, if Halo Infinite is a success, it will re-spark interest in the brand. Showtime is doing a new Halo series, and that will help as well.
I think 2020/2021 is actually a pretty fair guess.