I have not experienced this before, but I think I see what is happening.
If I understand your problem correctly, this is due to the fact that when you first move the cursor and delete before the transition is completed, chrome sees that it has to switch to a small change over the same period of time, so that it looks slower.
For example, if you hover over a circle with a diameter of 600 pixels for 1 second, and the diameter reaches 500 pixels (just do it), then when you stop freezing, it should again rotate 100 pixels in 10 seconds, not 500 pixels which he calculated at the initial hover. Therefore, the speed decreases.
The surefire way to do this is to do it using Javascript instead of CSS. Thus, you can calculate your current size when leaving the mouse and, therefore, maintain a constant transition speed.
source share