I found a bug.
When a jockey rides a client, if that client goes idle, the plugin continues to elevating the client forever to the sky.
Looks like a bug on the FL_ONGROUND
When a player goes idle this flag always have the FL_ONGROUND
value and still holds that value even if the client returns.
So I made a change to fix that issue...
if( GetEntProp(victim, Prop_Send, "m_fFlags") & FL_ONGROUND )
if( GetEntPropEnt(victim, Prop_Send, "m_hGroundEntity") == 0 )
And looks like It's working now.