I wouldn't say you did anything "wrong".
So first, the 'a' in 1xa is offset between the xor value and xor key.
In your video this doesn't apply, both are xor value, and I'm not sure where the xor key is for them. In your video, let's pretend they are plain dword and your coins was 5000.
It would be
Edit 1 of them, both get set to 0, because they don't match. Now lets xor them with same xor key. Let's use this as the xor key, -1,060,110,170.
Now it will be
Still nothing too crazy, they just have to match still.
Now let's xor the top with key -1,060,110,170 and bottom with key 931,280,936.
Now looks "well protected"... Because edit just 1, value gets set to 0. You could, since values are low enough, treat both as a xor key. So, let's pretend both those are 0 (even though it is 5000). Because these HAVE TO match, it makes this easy. So using those as keys, set them to 2,000,000,000
Hope this makes sense.