Hello Guys i think i figured this out with some trick
at very first thing sry for my bad English ) )
the problem is when our character.Height > JmpThruObject.Height this bug will happen
i couldn't fix that on my character who have platform behavior but i created a new sprite with tiny size and platform behavior attached to it then placed it on myCharacter's leg and pinned myCharacter to it.
whenever that tiny sprite moves, myCharacter follows it and we think myCharacter having platform behavior
and its solved with this trick!
there is a picture Look :
1- tiny sprite (platform behavior)
2- myCharacter (pin behavior)
3- JumpThruObject