I created some ball that when collides with any collider it will get Destroy, it is working in other object except for the Tilemap. Why is it?
You should deal with physics inside the physics loop. Try taking any physics related code out of update and put it in FixedUpdate()
It seems that it passes through because my projectile is kinematic, I just changed it to dynamic and set the gravity 0 and now it works