So I've been doing some testing with the Mediterranean Blockade event this weekend. While there is a small technical issue with it (namely, if Italy or Ottomans is not yet at war and the probability roll fires, they will move 1% towards the Entente) this shouldn't be causing a massive issue as at level 2 blockade there is only a 10% chance per turn of it firing.
I am testing moving these shifts into end-turn events so I can properly check the conditions of whether they are at war first, but the downside is it will require a campaign restart for the event changes to take effect, as it has to be compiled into the scenario file itself. Out of curiosity, has this had a major effect on your game? I would not think by 1915 it would've been a shift of more than 2-3% even with unlucky blockade rolls. I'm not sure it's enough to warrant doing a campaign restart for a difference of 1-2 turns of when a nation joins a faction.
Regarding Rasputin removal, this one is odd. I did manage to replicate it one time, but then could not replicate it again. During the turn process where it was removed, there was nothing in the script or main logs to indicate why it was removed. I have double-checked the regional decision parameters and they are exactly the same apart from name, icon, and script file to the Tsar Takes Command one, so I'm not sure why this one would be having an issue while the other does not.
Did these occur in a single-player game vs AI or against a human player? Trying to determine what may be causing it.