There seems to be a bug with my game where my solo campaign completion shows I’ve only played the game on Normal while I have indeed beat it on Legendary as my service record on HaloWaypoint shows https://www.halowaypoint.com/en-us/games/halo-wars-2/service-record/players/fearednightmare# .
It was about 11 hours ago so it should have updated already
In the game itself all missions shows Solo legendary completion just not in the service record. The same results show on Xbox One and on W10