The depth code looks right, but all the tilemap layers are invisible.
You can try printing the display list contents: