At first this didn't make sense to me. The picture sure looked like soil runoff...but this pond has been around awhile and didn't have a runoff problem before???
they also redid the surroundings of the pond to make sure no rain water would come running into the pond again.
Bingo. I have no way of knowing, but I suspect that they did the exact opposite of what they were trying to do. And I've heard this many, many times before. Perfectly fine pond, expert comes out and "fixes" the perfectly fine pond, few days or weeks later and it's a mess and the fish are all dead. Thank you pond expert. And I get to pay for this "service"?
True pond professionals really only understand one kind of pond, the kind they install. If you don't have that kind of pond they'll "fix" yours. It's like taking your German high performance car to a guy who repairs Hondas. Maybe he fixes it, maybe he f's it up.
Then there are all the "I was a landscape two weeks ago and know I'm a pond professional". They didn't know anything about landscape except how to run a mower and blower. They know even less about pond.
They make me mad.
You have lots of choices...filters, chemicals, etc. You can wait, the water may settle. This can take a day or so or weeks, even years. Depends on how fine the dirt (actually it's clay). Also depends on how much current it in the pond, fish, falls, etc. Also depends on what you'd consider "clear".
Two issues...whatever you do you first have to find and fix the issue.
Secondly, removing suspended clay with filters, chemicals is impossible imo. Like catching a swarm of gnats with a basketball net. Best, easiest, fastest fix...empty the pond and start over. No reason to prolong your suffering.