Clearing TV setup and Tuner profiles on a Client should not ever do anything to the setup on the Server.
It does, because I have username authentication enabled on the DLNA server. This lets me delete programs from the server when I am done watching on a given client. That same feature also lets the client make changes to things like the server's TV lineup. So, I can't just reset it on the client while being connected to the library server.
If I disconnect the client from the library server, and use the local library, I can then set the TV settings.
However, once I reconnect to the server, and open a live TV channel, I get the same error that no television tuner is available.
I recommend reboots because changes to Client/Server configurations like these might not take effect until the MC Server Service is restarted and the Client re-connects to the newly restarted Service.
Making sure the processes are gone from task manager on both client & server sides, and restarting them in the right order is enough, IMO. I have a Home Assistant VM managing over 400 devices that I would rather not reboot unless required. I have been thinking about using Proxmox so that Windows (which hosts my MC server) can be rebooted separately, but that's probably in the distant future.