Texture got dark gradient at one edge
This is caused by using smooth shading on an object with sharp corners. Blender is trying to make a 90 degree corner look like it's smooth. This leads to various shading issues as seen in the image. Setting the shading to flat is the best solution, but using split normals, an Edge Split modifier, or using the Auto Smooth normals option all work too.