Greetings, I’m having some trouble with the isometric Z as Y layering/sort order where my player sprite is simultaneously below tiles with a lower Z value, and in front of tiles with a higher Z value. My goal is to find a way to make the player sprite appear above the (green) ground tiles and behind the (brown) elevated tiles based upon the height position of the player.

Some information about my setup:
I’m using a custom axis for the transparency sort mode which is x=0,y=1,z=-.28 for my tile set.
My tileset is made up of cubes, so I’m leaving the elevated(brown) tiles on the same tilemap as the ground, so that the bottom of those tiles doesn’t appear above the ground tiles.
Tilemap Render mode is already on Individual.
Ground tiles have a grid Z position of 0, elevated tiles have a Z position of 2.
Player sprite has a Z position of 3 and is in the same Sorting Layer and Order in Layer as the tilemap, otherwise it would appear above all of the elevated tiles.
Does anyone know of a way to achieve the effect I’m going for? Maybe doing something to the sorting order, or using a sprite mask somehow? I’ve already read as many threads as I could find that seemed relevant without any luck, so I’d really appreciate some help from those more experience. Thanks!