I figured out the problem it was actually SQL server. I had to change it to Windows authentication, restart the service, reset the sa password, then change it back to mixed mode authentication. And then restarted the service again.
It was denying mixed mode authentication for some reason.
Some kind of a bug in SQL server.
Thank you for your response!