Idk about a design problem. But look at the are where the caliper pins are /pads slides against the cast bracket. That area should be perfectly flat and rust free. If the pads don’t have perfect surface, the pad will hang up.
Remember there is mega hydraulic pressure the caliper forces against the pad to make them pinch the rotor. But you release the pedal and pressure should instantly go to zero. Then just the rotor spinning “wiggles” the pads away from it, there is no big spring that pulls the caliper open or that pulls the pads away like shoes in a drum. So if there is any kind of resistance to the pads sliding away- they will hang up and can create some friction on it.
So the normal procedure for this is simple inspection. Jack up front axle, spin tire by hand and have someone apply brakes. Wheels should stop. You hold the smallest amount of pressure against the tire and when they release the pedal the tire should easily turn with just a finger rotating the tire.
you then remove tires and... hang on calling you now since you just posted.