Just few weeks ago I ordered my first design from pcbway. (Both first order from them, and the first PCB I ever designed.)
Turns out I was a muppet and made multiple mistakes with my component footprints/selection. One of the connectors just simply didn't fit, the other connector was colliding with a resistor and an IC next to it. Complete shambles and absolutely my mistake.
They were super nice about it. Sent a detailed excel sheet with photos and arrows on the photos illustrating the problems. The sheet had detailed english description of what is wrong and they even had suggestion how they could "bodge" things to still get it working as well as they can given my design mistakes.
We exchanged emails about options and eventually figured out the best way to do it. They did as good a job as they could with my faulty design and now I'm a happy owner of the assembled PCBs.
The whole thing cost $85 for my five boards, components, and assembly. (I think shipping was not included in that price.) Which is "not a lot of money" where I am , and I would certainly not go to this much trouble for that much.
What I'm saying with this story is that "industrial robot and some custom software" doesn't get you this part of the service. Where someone messages you back and forth to figure out how to salvage the poxy design sent by someone incompetent like me.