Dishwasher completing cycle too quickly, intermittent controls issues

Brand: GE
Model Number: PDT715SYN0FS
Main Symptom: Finishing cycle in half the time, dishes not clean
What happens & when:

Error Code (if any):
Parts or tests already tried:
Photos / video link: I have a GE PDT715SYN0FS dishwasher that is giving me some problems. If I put it on a cycle, normal for example, which is a 110 minute cycle, it will intermittently finish in a much quicker time. It appears it finished on the dry cycle, the end of cycle, but dishes are not very clean, sometimes detergent is not fully dissolved in detergent bin, and there is a green light glowing from the drain port in the bottom. Also, sometimes controls do not respond (no led’s or readouts) until I kill power to the dishwasher which appears to reboot the machine and allows me to start another cycle.

Ensure that the water is getting into the machine and that it is hot enough. Other wise the issue sounds like a control board issue.

https://www.appliancepartspros.com/ge-configured-machine-control-wd21x27998-ap7014269.html
https://www.appliancepartspros.com/repair-help/

I am finding that my water may not be very hot. Would the water not being hot enough cause the length of cycle to be reduced?