I have a "knocking/clanging" sound thats really frustrating on the front of my car. Mostly happens if i reverse and then brake to a stop. The very next time i brake when moving forward there a "clang" sound when first applying the brake then quiet. Doesn't do it again until the next time i brake whilst reversing. I also get a "knocking" when running over bumps slowly, the sound is significantly less when running over the same bumps but with my foot on the brake.
The knocking sound also happens when i go over bumps in a sort of diagonal way, i.e when the body of the car is rocking side to side a bit as opposed to just up and down (eish hope my explanation is not greek

Ive changed the lower ball joints and track rod ends and had the tracking done after that. The knocking is alot less but still there. A search through the forum gave me the test of jacking up the car and putting a crow bar under the wheel to check for any play. There was before changing the joints, but now theres none. Ive checked all nuts and bolts around the joints/shocks/spring etc, all tight.
Thought could be worn out brake pads. I opened up the calipers and took some measurements, pad thickness is around 14mm (new pads are 17mm). Disc thickness is around 30mm (new discs are 32mm). Could they be worn enough to cause this issue? I also have a '2000 camry and the brake pads go down WAY more than this before they need replacing.
Any help would be appreciated.