I'm not sure if this is related, but looking at the db and the hikashop_product table, there are over 14,000,000 records. The cron is set to import from the POS every 5 minutes. Is it just adding new records rather than updating existing records and the website is timing out because it has to go through so many product records?
I cleared the products via sql, and reimported the latest product update file and the page works again. Which is what happened last time.
So I guess the question is: How do I keep the product update cron from adding new records, but instead just update products that are already in the db?