A Republican lawmaker has forced a House vote this week to impeach Defense Secretary Pete Hegseth over the war in Iran.