Notice that the mentioned line of code had no effect since children[1].transparent does not exists. You have to access transparent over the material property.
Can you please share the glTF asset in this thread?
I’m unable to load your asset although I have downloaded all files from your post. Consider to share a single glb file via Google Drive or a similar service.
Asides of the seemingly inverted alpha mask, you won’t get a right result with transparency as faces of a single geometry or close/intersecting meshes aren’t sorted and will start overwriting each other, instead use alphaTest. You can also enable alpha to coverage if MSAA is used for smoother edges.
You find topics around the (general) transparency problem in this forum too with various approaches, but the most common used and good-enough looking option is alphaTest.