This reminds me of a problem I had with a JD 4329 engine I own. A couple years ago it would overheat intermittently at first, but then regularly.
Cleaned the radiator, changed the thermostat, …didn’t fix the problem…..so pulled the thermostat completely….then noticed that when…looking into the radiator-cap-filler-neck…. No water movement was occurring.
Removed the water-pump…and found the impellor was not turning with the shaft…. so the water-pump-pulley being turned by the V-belt performed no actual water-pumping-work.
Replaced the water pump. Problem solved.
Just thought I’d mention an unusual type of failure for folks to add to their repertoire.