How to stack(Sort?) objects (Trees in this case) in unity 2D TileMap

I can sort of understand the problem, the Tile is being overwritten but i dont know how to properly search for the problem. How do i make it so that the transparent part dosent overwrite the tile? I have been trying to search for this as a sorting issue but cant find a answer so i am at the point where i think the Tilemap just cant do it maybe? Should i not use the TileMap for these type of problems?
129495-good-result.png
The result i am trying to achieve

Ok, so i cant really find anything from the unity side of things BUT i did get some ideas from art/graphics side.

So the way i fixed this issue is simply by drawing the overlap(stacking) as a tile. As a programmer this never occurred to me and just looking at random sprite sheets i saw this a 1 potability. is it the best way? I dont know, but hopefully someone will find this useful.

Simple solutions are the hardest to find :stuck_out_tongue: