A little over a week ago, a wise man once said, "I'd replace the thermostat, but I'd also pull the radiator, clean the fins, clean the condenser (back to front, to clear the fins), flush the block and radiator, and also flush the reservoir." You mentioned the condenser was new so that's probably fine. If you can see clearly that the fins on the radiator and the condenser are not blocked up with dirt, bugs, and debris then they likely have good air flow for cooling. You can do a quick check on the coolant temperature sensor by checking the resistance between the two terminals on the sensor which is located on an outlet pipe at the back of the engine. When the engine is completely cooled down, unplug the connector from the sensor and measure the resistance of the sensor terminals. At 20C(68F) the resistance should be 2100 to 2900 ohms. On page EC-132 of the factory service manual you will see a graph that you can use, and other temperatures and corresponding resistance values, if your sensor is not right at about 70F.
https://www.nicoclub.com/service-manual ... 010/EC.pdf
Be sure the connector and terminals were not wet as that could have made the sensor signal a false positive indication of high temperature. However, your symptoms seem more mechanical than electrical. Page CO-29 of the FSM will show you where the engine coolant temperature sensor is located.
https://www.nicoclub.com/service-manual ... 010/CO.pdf Page CO-9 gives two of the most probable causes, in my opinion, of your poor heat transfer condition. A stuck closed thermostat or clogged radiator cooling tubes. I know you just installed a knew thermostat. Assuming that part was not dysfunctional right out of the box, that leaves a clogged up radiator to be considered as the source of the problem. On page EC-319 of the FSM you will see a list of 12 main causes of overheating. #6 points to a thermostat issue again when both the upper and lower radiator hoses are not hot after the engine has run for awhile and the coolant temperature should be hot enough to have opened the thermostat. There will be some temperature difference, with the upper hose being hotter, but there is no spec indicating what that difference should be. However, I would think they should be closer than the 65F average you measured. So either the coolant isn't flowing as it should through the lower hose because the thermostat is stuck closed or the radiator cooling tubes are clogged. I wouldn't touch the water pump because it seemed to be working before you started on this journey. Are there any fault codes being detected and read with a scan tool?