Something you might consider looking at is the pinch bolt on the front lower ball joint.
These are not always replaced with the correct bolt, which are partially threaded, the cylindrical portion indexing with the machined indent in the stub.
These can be notoriously difficult to remove, accompanied by banging, thumping, expletive & in the last resort, the drill. The end result is a mangled mess, or swarf!
Replacements are sometimes fully threaded bolts which fail over time as the less resilient thread form disappears. This results in mysterious clunks from the car in general & not just from the from the front end.
This problem can also manifest itself as progressively worsening wandering in the steering.
It’s not bad practice to have a couple of proper replacements about you & to supply if you have suspension work done by a third party or to use yourself if the “shops are closed “.
M