This happened to me yesterday, dont know if its a bug or if the rule wasn't implemented correctly. I was playing a mirror match of 4c gates. My opponent had some different cards which included 2 [[rhythm of the wild]] on board. They then proceed to cast [[gatebreaker ram]] and give it +1/+1 and haste. My turn I decide to use [[mass manipulation]] to take the ram and then use [[deafening clarion]] to give it lifelink. To my surprise the ram now has summoning sickness even though the haste gained from riot stays indefinitely.
I wasnt able to test this again and see if its just this specific instance where haste wasn't granted, but just posting to make others aware.
External link →