Those three eBay sellers are awful customizers. They charge customers premium prices, but the stitching is very sloppy and of poor quality. They sew through the element rather than around the edges. They cut corners. They sew straight lines through curves. They force jerseys through the machine, causing inconsistent spacing between stitches. The layers peel away because they aren't stitched properly. Ugly all around. The last three photos show how stitching is supposed to look.
They rush these jerseys out because it's eBay and they need to ship something within 3 days. There are many customization shops that will take the time to properly stitch your jersey if you are willing to wait. It doesn't even cost more, on average. "Cheap, Quality, Quick: You can have two."
Here is the plug: I and many others can properly stitch a baseball jersey for you. To name some independent baseball customizers off the top of my head (and please drop your name and social media in the comments if I didn't list you):
Bill Henderson, thedream.shop (GOAT, Greater Philadelphia)
Island Jerseys @islandjerseys (Long Island)
Martin @1538stitchworx (Southern California)
Roger @sportsfansewing (San Diego)
Me @citycolorsjerseys (Greater Philadelphia)