A .dwl in your folder when TC is off is not a working file, but a leftover from a previous crash, it is there to prevent more than one person work on a file at the same time, so if TC crash that file can be left behind, next time you start that file TC will remake it and by that you can have 2 dwl with same name and that can do all kind of "funny" stuff with TC.
If you open TC after a crash, go to file for select the file you was working on, there can be 2 in there with the same name, and the one at the top is the *.dwl, not working as it's not a *.tcw
Have you tryd to open a "New from scratch" file and used "File/ Extract" from, and then selected the problem file to copy everything over from old to the new ??
Did you try the built-in route ??
Did you tryd a Repair ??
What is a clean install, did you un-install and then re-install ??
Did you uninstall, go the appdata route and delete everyting about TC 2019 in there (1 folder, incl the built in),then go to document and delete TC 2019 folder there, be aware that you maybe will have something in there that you want to keep, like drawings, cfg, symbols etc. etc, so copy that out of TC before you delete anything at all.
Close your PC down, wait 10-15 sec and open it again ( Cold start) and then re install TC ??
Then you will have so clean install as possible without touching the register, and only then.
I use TC partly for living, and have nearly no issue at all, i did have a bug in 2018, that was only in metric system, and maybe only in my part of the metric world, as we have a characterset that only 2 country use, but it was solved by SoftDev after some crazy time's where i nearly rip the pc apart in a way to get rid of it
And i have seen some issues if connecting to many Blocks to window's and door's, it works but sometimes i need to restart my pc to let go some memory.
Except from that, normally i am the cause if any problem