I'm still getting orders missing customers names, you mentioned this could be because there was 0 inventory on that variant but that doesn't make sense.

Even if there is 0 inventory, the customers details should still be displayed on every order.