When using the IntegratedMesh3DTilesLayer add an option depth test against terrain (like in Cesium), to hide 3D Tiles objects that are occluded by the terrain.
https://cesium.com/learn/cesiumjs/ref-doc/Globe.html#depthTestAgainstTerrain
CesiumJS sample with depthtestagainstterrain = true (https://bertt.github.io/esri_issues/depth_test_against_terrain/index_cesium.html)
![berttemme_0-1712664074500.png berttemme_0-1712664074500.png](https://community.esri.com/t5/image/serverpage/image-id/100450i2CF9A63B46655639/image-size/medium?v=v2&px=400)
Esri Javascript SDK 4.29 draws all the 3D Tiles objects (https://bertt.github.io/esri_issues/depth_test_against_terrain/index_esri.html
![berttemme_1-1712664175675.png berttemme_1-1712664175675.png](https://community.esri.com/t5/image/serverpage/image-id/100451iCC700E102F2D4C47/image-size/medium?v=v2&px=400)