Texture mapping problems

Any suggestions are appreciated
The object is mapped ‘correctly’ (image 1)
Rhino 6 map 1

But then when I hit apply, it goes wonky
Rhino 6 map 3

And it’s inconsistent. This is a banner on a wall. The banner on the other wall mapped correctly but I can’t submit to the client with one wall correct, one wall wonky.
I’ve swapped out the png for the jpg, checked that I’m working the correct face.
The same thing happens in Rhino 7


Is your object a polysurface or an extrusion? When you cut the object and repaste it, does the texture look correct?