Nearly two years into his role as secretary of defense, Pete Hegseth has yet to leave his old job as a Fox News host behind.