Have you tried switching cables? I.e. seeing if it's a hardware issue?
I honestly don't know why I didn't just switch the cables out in the first place. I just tested that out after resetting them both to factory default settings and still seeing the issue.
Results: Now the 2nd Monitor has the haze effect and the Main monitor is perfect! So from this it seems as if it is the HDMI Cable! Either the HDMI Cable it self or maybe it is internal with the HDMI cable. I have another HDMI cable that I use to connect my laptop to my TV when my friend/roommate wants to watch something. I'll test that one out on the monitors and see what I find out.
PS: they are two different brand HDMI cables that I use too. So if that works it is possible that the brand HDMI cable I got just isn't good. Though the display was good before.
EDIT: Just tried my other HDMI Cable out. I used it on my second monitor (the one that was originally perfect) and while it did seem to help the blacks still seem to have a weird haze while compared to the monitor plugged in with VGA. I will mess with the settings a little bit to see if that will fix it, but if it doesn't then I do have one more HDMI cable that I could try out (though the one I am now using is a pretty high quality HDMI cable and the one laying around is a cheaper one). If that one doesn't work either then it looks like it could be the HDMI input on the laptop that could be having the issue internally.