Products disappear from the Category list view. However, they are still in the backend, and if I go back in and open one and save it again, they reappear (until the next day when they disappear). I've given them a source and a stock amount (even though I ideally don't want to manage the stock as the items are made to order, so the supply is limitless.). What do I need to do to make sure they are always visible?
You can try to check below things
In the Magento Admin, go to System > Tools > Cron Scheduler. Look for any cron jobs related to product visibility or indexing. Ensure that the cron jobs are running as expected and not encountering any errors or delays.
In the Magento Admin, navigate to Stores > Configuration > Advanced > System > Cron (Scheduled Tasks). Check the cron settings, including the frequency and commands used for running the cron jobs. Ensure they are properly configured.
Run the cron jobs manually from the command line to see if they execute successfully and update the product visibility. This can help identify any errors or delays that might be occurring during the automated execution.
Verify that your server is properly configured to execute cron jobs. Make sure that the necessary cron processes are running and that Magento's cron configuration matches the server's cron setup.
If you have installed any extensions that interact with products or cron jobs, temporarily disable them to see if they are causing the issue. Some extensions might have their own cron tasks that could be interfering with the product visibility.
There are a few things I would check to troubleshoot products disappearing from category list views:
The problem will persists after trying these troubleshooting tips. You can dig deeper into potential module conflicts or programming bugs causing the inconsistent display.