現物動かせないからうろ覚えだけど
攻撃は攻撃がヒットした場合の分岐でタイルは何かに衝突した場合の分岐
それぞれコリジョンが異なるから確認するならそこら辺?

あと自分で簡単な物を作ってみた際にStaticBody2Dにぶつけた場合に跳ね返りの動きができず
タイルマップにコリジョンを持たせたら正しく動いた事例があった
まだ熟れてないので癖が強いね