We didn't need the ceasefire as our rate of fire had not changed in any meaningful way since Week 3. The ceasefire was forced on us at Week 6. Just like last time that Netanyahu said the war would last 12 days and we accepted the ceasefire on Day 12, this time we accepted the ceasefire before Week 6 ends.
Russia and China delayed voting on Bahrain's proposal to the UNSC until Iran agreed to the ceasefire. Trump publicly said, on many occasions, that it was the Chinese that "convinced" the Iranians to accept the ceasefire. So, this is not a conspiracy theory if it has been talked about publicly by one of the world's most influential politicians.
Now the world has 2 weeks to fill its reserves with oil and gas for the next weeks of the war. So, a huge energy shock has been delayed for the next couple of weeks. And the negotiations were 100% guaranteed to fail. No sane person would've expected differently.