I'm going to leave my original post, but I'm going to edit with this:
Upon thinking about responses in this thread, I'm running under the assumption that JLC's 0.5oz inner layer is highly likely to have been causing my issues. While I am not positive, other than manufacturer of the PCBs, this is the only difference between my JLC orders and orders from other vendors. PCBs from JLC had a failure rate that I did not experience with other PCB vendors that use thicker inner copper.
I would also like to issue a formal apology to JLC. While I'm not sure that the copper thickness difference was causing my issues, I'll give them the benefit of the doubt as I've not had issues with their PCBs when I order small 2 sided boards. Hey JLC: thicker inner copper layer option would be nice!
Consider this a caution about making sure your design will fully function with 0.5oz inner copper if you use JLC for your PCBs.
Original post:
Over 3 orders, I'm having up to a 50% failure rate of their PCBs.
I have a 150x200mm 4 layer board that I was running some short production runs of. Think less than 100 boards.
For some reason, which I thought was on my end for over 3 weeks, the micro would keep rebooting randomly. I could not figure it out. I replaced and re-replaced every component on that board by hand over multiple of these faulty boards to no avail. I checked everything I could think of. I've spent more time staring at the scope than I have in a long time. Last thing I figured it could be was the PCB. In these 3 orders (2 small, 1 larger order of the same gerber files), I would just set aside the non-working PCBs for later diagnosis and re-work. Well, the last 3 weeks I have spent going over these boards, trying to figure it out as they were stacking up.
The boards that worked just worked fine. I thoroughly stress test the boards before shipping, and not one has come back for warranty. So when they work, they seem to work fine.
I got some fresh PCBs in from PCBWay (same gerbers), a company which I had used for years (more expensive than JLC), and they are so far working perfectly with zero issues at all; not one failed board. I'm not sure what is intermittently wrong with those JLC boards, but I'm done wasting time and money with JLC, at least for complicated boards.