The final Republican presidential debate before the Iowa caucuses may not happen. CNN announced last week it will host a Republican presidential debate in Iowa on Jan. 10 at Drake University in Des Moines. But thus far, only Florida Gov. Ron DeSantis has agreed to participate.