I'll ignore Macron and just wonder what could the US/Ukraine offer Russia to make them accept a ceasefire when they clearly have big advantage on the battlefield right now. Putin has always said he is not interested in temporary solutions. He has been cheated 3 times so far with bad faith negotiations to end this conflict.
Discussion
Putin has been cheated huh? For starters, wasn't he claiming it's just a military exercise 3 years ago? Let me guess, "he didn't have choice"?
Even if I agree with your take on Putin's choices, all you are saying is that the cheating was justified because he lied as well. You don't dispute the cheating happened. So I guess you agree that he has no good reason to agree to a ceasefire now.
On the topic of what his choices might have been three years ago, have a look at this:
TLDR - Putin had to choose between waiting for the US to improve their positions against Russia until _they_ are confident enough to attack in one way or another, or draw a red line and enforce it. He did the latter, with ample warnings, which were consistently ignored. If I was Russian that's what I would've hoped he would do.
