Why does LM324 Op-amp send out max voltage when I got 0V at the non inverter input?
The LM324 model (or the simulation) is seriously broken.
LM324 input common mode range includes the negative (and a bit more) so this should never happen for non-inverting input within 100mV of 0V. (If you drive the non-inverting input well below 0V, the output can be driven high, but that's not happening here).

Raise the non-inverting input to 500mV and it outputs a negative voltage. That is never going to happen either.

Suggest not wasting time with this software. LTspice is another serious option.