I got the not mirror thing down. After eliminating the wall bounce feature, it was still occurring. so I rooted out the player for being the problem. It was the platform , it wasn't at a 90 degree angle. And I align the measurements of the collision to be exact straight line, But the result is now only the edges makes the character stick, even though the wall platform is a straight line the edges don't seem to recognize rather the player is on it vertically or horizontally. It might be a bug.