横スクアクション用に、EdgeCollider2DとPlatformEffector2Dで下からすり抜けられる空中足場を作ったのですが
操作キャラクターがギリギリ足場上に届かない高度までジャンプした際に、移動の向きを変えると足場上まで押し出されてしまいます
キャラクターにつけたBoxColliderの中点がEdgeCollider2Dより高くなった場合に発生するようなのですが、解決策あれば教えていただきたいです

移動はRigidbody2Dの速度を変更させることで実装しています