Many in Iran are unhappy with the 25 year agreement:
Communist Chinese treat Uyghurs who are Chinese citizens in a medieval style. What will they do to us if they reach Iran?
The Chinese are coming to take the last drop of Iranian oil in the next 25 years and at the same time seize other mineral resources, charge extraction costs at a price they set themselves, and cut oil and gas prices by 32 percent. That is, there is nothing left for Iran and Iranians.