>>547
それがどうやらCharacterBodyの物理移動用CollisionShape(子ノード)と、シグナル用Areaに付けたCollisionShape(孫ノード)が同じサイズで判定を食い合ってたみたい…
シグナルのCollisionを大きくして衝突を変数で拾って、別のタイミングでブロック消すの実行させたらできた