Question: solve and SolveEquations result different solutions, which one is correct?

I am confused by solve and SolveEqutions and their options!
Solving same equation results different solutions.
Which  solution is correct and why?
How i can be sure one of the solutions is correct about the other equations?
I attached my code.


Please Wait...