In the latest updates, was there a change to the way that spin dash works in 2D? In earlier versions, holding forward during a spin dash would stop the spin dash. Now it works like you'd expect it to.
If this was changed, the new way is definitely for the better.
If not maybe I just reset my control scheme