The tracing here is 321, not 123. My solution isAlright he is an example of what I do:

Scramble: U L2 D F2 L2 B2 D2 R2 F2 D' B' D2 U' L' F' D2 L2 D' L' U2

x' z2

I see that U' F' will solve the two corners in the bottom left.

I assume that the WBO (in the UBL spot) corner that needs to go in the DFL spot is switched with the corner that is actually there, which means that the UBL corner is number 4.

I see that number 5 and 6 are in different parities and are not friends with each other, and 5 is in an even parity so I read the thread from DBR to UFL.

In my mind I swap corner number 6 ( WRG corner) to be the friend of corner number 5 ( WRB corner) So the corner in the UFR spot is number 1

I swap the corners in positions DFR and DBR because corner number 5 and 6 were in different parties and had different friends.

So when I read the thread I get DBR 2> DFR 3> UFR skip> UBR skip> UBL 4> UFL> 1

so when I read the thread I get 123 which means CP is solved, but because the DFL corner isn't solved, I set it up an F' away from solved with a U' and then do this alg I learned from @Devagio in his post earlier in this thread: F' U' F' U' F. I would insert the edge to make a line by doing U' S (prime?)

I solve the rest of the cube with YruRU and I get diagonal corners at the end Does anyone know what I did wrong? I really felt like I did it right.

Thanks!

EDIT: I forgot to add, this issue only happens when the two corners in the DL aren't solved, if they are, I almost always get CP right.

x’ z2 // inspection

R S2’ U’ F’ // CP-line

I’ll read your post properly once I’m free later today and let you know where the mistake exactly is.