Texture Only Correct in Texture Paint Solid Mode
You have multiple UV maps, and you painted on another one while rendering (UVMap.003 &lt;=&gt; UVMap). Go to the UV maps, and set UVMap.003 active for rendering by clicking the camera icon. There you can also clean up and delete the unused UV maps. You can see the layout in UV Editing workspace.
(Multiple UV maps are useful when you want to change the texture layout. You can bake or transfer parts of the texture with the clone brush from one image to another.)

Switch UV maps (Material Preview mode)