The alignment that was completed with worn components was not accurate because of worn parts. Also bolts and bolt holes arent to 0.0001" tolerance so the newly installed struts are not necessarily in the same place as they were before.
Also if you still have ANY suspension or steering components that are worn, damaged, or have play, then they HAVE to be replaced before an alignment can be done
Yep 100% it could be stuck closed.
P0128 is ‘thermostat rationality’ which means the coolant didnt warm up at the rate expected. Could be too fast, could be too slow. You should have replaced the thermostat at the first indication of failure. Pentastar engines are not super tolerant of overhesting