Can’t you just re-unwrap? Maybe that would reset the UV islands. Can it be as simple as applying the scale? Maybe the trick that I always use, copy past all your elements to a new blend file and the bug hopefully stays in the old file and doesn’t carry to the new one.