What is the level in the overflow tank? That tank provides a loop seal to the system. The coolant is 50% water and if the overflow tank is empty or too low to quench the steam from the radiator overflow you lose water volume over time, but the antifreeze (a very poor coolant) remains behind.
Background: The radiator and cooling system are engineered to operate at a given temperature to maintain engine material expansion and contraction limits. System design of the cooling requires an upper limit of coolant temperature. The water pump, radiator, thermostat and overflow tank are all sized to maintain the engine within the design parameters under a very very wide range of conditions. So, overheating can be a result of low coolant flow from the pump, inadequate flow thru the radiator (air flow thru the rad to remove the heat of clogged water passages). To ensure the radiator isn't the problem flushing the external cooling fins with water to ensure air flow isn't impeded is the first step, then flushing the cooling water channels to ensure no corrosion product buildup is the next. Once the radiator is verified as no longer the source of overheating, move on to the water pump. If the pump is working as it should, i.e. water is being moved around the system then cavitation can only occur 2 ways, steam ingestion or air ingestion. In the case of steam ingestion that occurs when the coolant is at saturation temperature for the fluid and at the suction eye of the impellor the drop in pressure flashes the coolant to steam. The water pump cannot efficiently move steam, so system flow drops off and temperature rises. Air ingestion requires an air source into the suction eye, usually when there is inadequate coolant in the system at start up (no coolant visible in the radiator).
I'm going to make a side note here. Antifreeze (that 50% of the coolant) is a very poor coolant because of its low specific heat capacity. The actual coolant is the water (the other 50%) because it has a very high specific heat capacity. It takes on average about 1190 BTU's to turn one pound mass of water into one pound mass of steam at a saturation temperature of 212 degrees Fahrenheit (atmospheric pressure). The cooling system operates above atmospheric pressure, so the coolant saturation temperature is also raised. The lift pressure of the radiator cap (relief valve) sets the maximum system pressure and thus limits the saturation temperature of the coolant to the set system pressure. You can find those values on any steam table (you can use AI to find the temperature=pressure relationship. For example: At 14 psig (≈ 28.7 psia, ≈ 2 bar absolute), the saturation temperature of water is about 120 °C (≈ 248 °F).). This is all predicated on a sealed system where-in the coolant is a fixed volume (water solid) and all components are operating as designed.
The coolant mass changes from cold to hot because water expands as it heats. This expansion removes coolant mass from the system while the system volume remains constant. When the system cools down the contraction of the coolant creates a vacuum in the system that draws coolant from the overflow tank back into the system to maintain total system volume this a constant volume system. That's why the overflow tube from the rad cap to the coolant tank goes to a cap with a straw to the bottom of the overflow tank. So, the hot liquid from the radiator is quenched in the overflow tank preserving the water (less evaporation) and has a suction path of coolant in the tank back to the radiator to maintain the system full.