6 to 7 months to rough in a 1,700 sq ft home? Is it some kind of custom floorplan? That seems like an enormous amount of time to me. How many framers does he usually have on the site?
And no timeline with penalties for exceeding the including percentage? See, usually there is a completion date per stage - UG and slab; rough framing; interior rough (electrical, plumbing, HVAC); enclosure (decked, rocked, exterior); and rough completion (ready for plumbing and electrical trim, inspections). Finally, there is a move-in date. Every time you institute a change order, the allowance of time goes up (just a tiny bit, but they add up).
Every contractor does this differently, but I have never submitted a bid that didn't have a specific timeline already built into it. It's part of the bid: know what you're building and how much time you have to complete it. Shorter time lines mean additional labor, and if the labor pool is slow you have to adjust for temp labor, which is inherently expensive and assumed sloppy. So there is more time needed for corrections. The time line is also the billing stage dates, so without one the contractor has no idea when what installments are coming in. And that's extremely important to get the credit lines paid off to avoid interest penalties.
Obviously this guy is a very small contractor. Like myself. I don't even have any permanent employees, LOL.
My suggestion is a contract revision that sets timelines and completion dates and penalties for exceeding the allotted time frame. If he refuses that, go ahead and fire him, deducting the percentage of completed work so you know what it has cost already. He should be paid for all work completed.
Sorry you're going through all this frustration bro. Best of luck in a happy resolution to you.