Unexpected result of infinite product in Wolfram|Alpha?

Can anyone explain why Wolfram|Alpha gets this wrong? When I ask Wolfram|Alpha it says FALSE to the question: Is n(product of (n²-x²) from x=1 to (n-1)) - (2n-1)! = 0?*

Wolfram|Alpha’s answer is wrong.

(2n-1)! can be expressed as the infinite product of n*(product of (n²-x²) from x=1 to (n-1))

E.g. 7! = (2x4-1)! = 4*(4²-1²)(4²-2²)(4²-3²) = 5040 which is 7!. But Wolfram|Alpha says this is wrong. The graph shows that the end result is always 0 but says the equations are not equal?

www.wolframalpha.com/input?i=is+n*%28product+of+%28n%5E2-x%5E2%29+from+x%3D1+to+%28n-1%29%29-%282n-1%29%21+%3D+0%3F

Does n have to be a positive integer?