Did Invenergy put pressure on the Town to approve the tax agreement before November 1?

No.  CRE has imposed no such deadline.