Wallrunning at a fixed speed?

Did some quick test and managed to get the “problem” of slowing down with camera rotation and it’s also an easy fix, but my approach is different thatn yours:

With angle influence redirected parallel to surface:
WallRunnAngleInfluence

Constant velocity redirected parallel to surface:
WallRunnConstantVelocity

It works: