Vertex painting paints on inverted faces

As announced in the title, we are encountering a rather confusing problem with my team

I needed to vertex paint several maps so that it was adaptable to our level design, to do this we created a material where it is possible to put 3 different textures
The material worked well on the first map, except that for the following ones (made with the same process), for some inexplicable reason, the vertex painting painted on the inverted normals and we therefore had to flip them in Blender for the textures to appear on the good side, but this inevitably leads to problems linked to the lights

Does anyone have a solution or at least an avenue to explore to resolve this problem?