Hey Omar,
Toggling viewer.scene.globe.depthTestAgainstTerrain and viewer.scene.logarithmicDepthBuffer did not work.
Enabling tileset.debugColorizeTiles does give me some more information but I don't know what to make of it. Please see the following:
The tileset is being forced to load at highest level of detail and consists of i3dms only.
Moreover, I utilized debug statements and it seems like in none of the cases is "tileFailed" being called.
Hope some of this information helps.