Yes. I just went for a quick drive around the block and the gauge went down to halfway. But when I park it the gauge goes back up and the fan is always on high.
Provided you left the a.c. off when listening for fan to cycle on then off.
It could be a number of things ,
Possibly thermostat not opening fully,
Possibly blocked radiator external fins,
Possibly partially blocked radiator internally(less likely),
Possibly even a temperature sensor reporting coolant hotter than it actually is(very unlikely)
I am surprised that with the heater on fully hot and heater fan on full and the a.c. off the radiator fan still didn't stop. Though I should have asked you to hold revs at 1000 during that test.
It is time to find a nice mechanic that you trust is experienced.
Once lock down is relaxed you are welcome to bring it to me in the UK ((-:
Poo and yes as Chris posted could be poor flow from pump ( but unlikely and if you can see coolant returning to header tank with revs at 1000 or hot air from heater probably not)