I can't seem to reproduce this, but while looking at it I realized that I'm getting oddly halted at the edge, doing anything else does seem normal though.
bitten2upchanged title from [2.2.13] In RVZ sonic slides up this slope to [2.2.13] When teetering, sonic can slide up slopes
changed title from [2.2.13] In RVZ sonic slides up this slope to [2.2.13] When teetering, sonic can slide up slopes
bitten2upchanged title from [2.2.13] When teetering, sonic can slide up slopes to [2.2.13] When on the edge of a slope, you can slide up them without moving
changed title from [2.2.13] When teetering, sonic can slide up slopes to [2.2.13] When on the edge of a slope, you can slide up them without moving
Curiously in rphys (https://git.do.srb2.org/katsy/SRB2/-/tree/rphys) you end up sliding down the slope instead of up it. Linking in case the changes I made are useful in diagnosing the problem.
P_SlopeLaunch() called from P_XYMovement is getting called on the edge, and it's causing MFE_JUSTHITFLOOR to get marked because a little bit of 'gravity' kicks in. If you're not holding the controls, your mom is automatically halved (like when you land from a jump).