@XIYO, I’m going to make a suggestion here since you are already using Blender. Can you make use of the Khronos Transmission extension for the mesh your central mesh? If you set up the material as transmissive as outlined in the Blender manual the importer will set up the scene for you to handle transmission correctly.
If you need to create the material in the scene instead of importing through glTF, this thread may give you some insights. But I think the easiest way for you to do this would be to author your materials in Blender as transmissive and let our importer handle setting up the transmission for you.