As someone that was very much into Detailing a few years back, there a many reasons why this sort of thing happen.
It was caused after the paint had been refined as it's very easy to marr paint that has been freshly corrected.
The detailer is right to be correcting the work he has just done, mainly as the car hadn't responded well to one or more products he's used, or one or more methods he's used to apply that procedure.
Regardless of fault, it's in his best interest to correct it, it's good for business and I'm certain that he will make sure the car comes back to you in its best condition to date. If he gets stumped at the results for a second time, he will contact someone else in the business for advice.
We can all recommend another detailer, there are many VERY good at their art form, but to tell
@Ant1 to demand money back and go elsewhere is just poor consideration and not the way to do business.
I look forward to seeing the results this time around and
@Ant1 i recommend you pick up the car in sunlight if possible, or use the said detailer's Sun Gun on all panels, just bare in mind it's not going to give you 100% reflection of the condition of the paintwork.