>The issue is that Ukraine refuses to allow for the self-determination of the Crimea and Donbass since Euromaidan.
Wow, just wow. And how exactly were they supposed to do that?
The unity government was declared on 24th February and was formally convened on 27th February 2014.
How long did Russia wait to see if the new government would accept regional referendums?
Well, Russian forces seized control of key strategic sites across Crimea on, er, 27th February 2014. The same day the new government formed. The idea that genuine free and fair regional referendums were ever an option, or even something Russia had any interest in pursuing or allowing whatsoever, is pure fiction.
Suppose the regions did hold referendums and chose to stay part of Ukraine, do you think that would have been the end of it? Russia would have just backed off and respected Ukrainian sovereignty? That's just not how the Russian leadership thinks. Putin had no interest in allowing even the possibility of any such thing.