If it works for sprite 2, then it will also work for sprite, just use the "Rotate towards position" expression, it allows for an amount of degrees you can use. You can then vary the amount of degrees via lerp.
+ System: Always (every tick)
-> Sprite2: Set angle towards (MouseX, MouseY)
-> Sprite: Rotate lerp(1, 20, 1-0.5^timedelta) degrees toward (MouseX, MouseY)
-> Sprite2: Set position to object Sprite (image point 0)