Texture painting texture coordinates are a mess

I want to pain this “porsche arena” decal in that same way it’s shown on the right image (stencil).
But when I paint the texture goes all crazy, I unwrapped the UV map and it’s still all messed up. No matter how I unwrap it it’s a mess. It always ends up unwrapped like the image on the left, when I enter edit mode then it’s unwrapped the way I want it, once I exit the edit mode then there it goes, back to that unwanted unwrapped mode (image on the left).

How can I keep the coordinates of the texture the way I paint it? In the normal 3D mode it’s fine. In the render mode it’s messed up.