If your tile is a sprite, and you need to check if it's overlapping another tile, you need to check overlapping between the sprite and the family. (this way they act as different objects)
Tile is NOT overlapping TilesFamily -> Tile move...
.
Also, check out the Tile Movement behavior, there is a demo template in C3.