You need to apply tilemap collider2d then composite collider on the timemap. In the tilemap collider settings check the used by composite collider box. You also need to add rigidbody2d on the tilemap object
Realized that the rigidbody2d on the tilemaps wasn't set to continuous collision detection, hopefully that should fix some of clipping issues? Let me know and thanks again!
i don't think it would but try it anyway. Also add platform efficiency 2d component on the tilemap and check the use platform efficiency box on the composite collider. That would certainly help a lot