sounds just about right, it's a frame of reference thing.
When you're going down, you have downwards speed. When you jump, you add impulse and change your vertical speed relative to your current frame of reference. Meaning, if the camera was following the platform, it would look like a normal jump.
If you want the jump to be always as if you were standing still, you could substract the platform speed from the player speed upon a jump.