In HTML5, why some materials are faulty and some are not - they use the same parameters

This is definitely caused by a mismatch in texture wrap modes.

The above picture seems to be using the GL_CLAMP_TO_EDGE texture repeat mode.

The picture below is using GL_REPEAT instead.

See here for a description and images of the GLES2 texturing modes: OpenGL - Textures

I am not intimately familiar with the texture/shader editor - can you find any configuration there that would relate to texture wrapping, repeating or clamping or similar? Does any of that have an effect?

I do notice when running the page that in some of the rooms, the artifacts on the tapestry are exactly like in your screenshot, but in some other rooms, like the one with the two teddy bears on the bed and a clock on the wall, there is a floral texture tapestry that does repeat correctly. I wonder if some of the textures have a mismatching configuration and others wouldn’t? Does the floral tapestry have some kind of special texture mode that is different that makes it work?