Is there any time limit on when the U.S. citizen sponsor and the fiancé in K-1 status have to get married?

Yes, the marriage must occur within 90 days after the foreign national entered the United States.