Transforming while jumping launches controller into space

So I’m working on a game that transforms the First Person Controller whenever they come into contact with an object. The Controller is transformed 1 unit up on the y axis. While the controller will transform perfectly if it walking and it hits the object, if the character hits the object while jumping then the transform seems to add to the jumping velocity and launches the controller super high in the air. Has anyone else noticed this and/or know of a solution to it?

The jump with the character controller is performed with a velocity and the function move. When you hit that cube while jumping, the velocity is unchanged, so it keep travelling the distance it’s supposed to, plus the +1 unit you gave it. I’m not sure that accuracy (+1 unit) is going well with physic, you might have to choose between them.