I have just done the problem but at the moment when I apply Pythagoras the magnitude comes out wrong, but it should be right. I did it with polar coordinates and then turned it into Cartesian coordinates.

Now here I just applied Pythagoras, equalling the magnitude and the answer seems to be right, but if I apply that result into the prior it gives me something different.
WHY AREN'T THESE RESULTS EQUAL?

Why did you set $\alpha = \beta = \gamma = 45^\circ$? That is incorrect. The vector does not lie in any of $xy$, $yz$, and $zx$ planes. The correct answer is $A_x = A_y = A_z = 1$.