Goatroped Achievement Not Unlocking

The goatroped achievement (Halo CE on legendary under 3 hours) is not unlocking for me. I have searched this topic many times for solutions and tried almost everything I have seen. My lowest times are all solo, except Truth and Reconciliation, which was co-op. Total time is a little over 2:48. I have seen multiple people say that this achievement can use a mix of solo and co-op times. Additionally, when I go to Options and Career -> Career -> Stats -> Halo CE -> Campaign, it says my fastest clear time for legendary is 2:48:43 (which is correct, looking at my Halo Waypoint records). So it seems to be looking at both solo and co-op.

I have completed all missions on both solo and co-op (one “fix” I saw). I have attempted to restart the game several times, and have started and finished several missions after I should have unlocked the achievement (another “fix”). I have also tried waiting overnight (it should have unlocked yesterday) and still nothing (multiple restarts and levels started/completed today as well).

The only “fix” I have not tried is getting a lower time on truth and reconciliation solo so that my “solo times only” would be under 3 hours, but this A) shouldn’t be necessary from what I have read online/seen in the stats in the game, B) would be a significant effort (though doable), given that C) this may still not fix my problem.

First post so I apologize if this is not where this is supposed to go, thanks!

If anyone else ends up finding this post in the future, I wanted to update that I eventually did bite the bullet and do a truth and rec solo legendary speedrun, and it gave me goatroped. So apparently (even though multiple forum threads say differently, maybe they changed it, idk) you cannot mix and match solo and co-op times, has to be all solo (or presumably all co-op would also work).