In Magento CE ver. 22.214.171.124 and 126.96.36.199 we have run into an issue where imported products are missing certain default fields, even though those fields are present and correct in the source CSV. The fields that are missing are the default Name, Description, Short Description, and Price. We're using the basic import function in Magento.
We have a multi-store setup with 7 stores and are using some custom product attributes (26 of them).
If a product has a different description for one of the stores, the field for that Store View is populated but greyed out, with the "use default values" checkbox checked.
We have increased the memory to PHP as well as processing time, we've created a new CSV from scratch and imported dummy data.
There is a pattern to the missing data, as well. It seems to start with the 15th product, and then repeats every 15 or so products afterwards. All the products in between seem fine.
The CSV validates with no errors. If we import or re-import the products with errors by themselves without otherwise changing the data in the CSV, they import fine with no errors, unless we import more than 15 at once.
We have tried installing the newest version of magento on our server, and have even tried testing a standalone XAMPP installation. The same errors seem to occur on every install we try, which leads us to believe that there's either a configuration error on our part, or a fundamental issue in Magento.
Searching the internet has not revealed many people with the same issue as we're facing, so we're at a loss. As far as we can see, the stores are all set up properly, and the product attributes are just basic stuff created via the Magento backend.
What could be causing such regular errors?