Hi. I think you should try to replicate the issue in the playground. Basically, nothing in your code suggests that texture should repeat, so it’s kinda impossible to say what exactly the problem.
I think repeat (==wrap) is the default address mode for a texture. Try changing the address mode for material.albedoTexture.wrapU / wrapV to BABYLON.Constants.TEXTURE_CLAMP_ADDRESSMODE for eg.