Hi @Dominique Graves,
It is not normal for a Search Service Instance to go disabled frequently. It could be due to various reasons such as insufficient resources, configuration issues, or other underlying problems. Since you have already allocated more CPU and memory and created a crawler impact rule, it is recommended to check the ULS logs for any errors or warnings related to the Search Service Instance. You can also enable verbose logging to get more detailed information. As for having two instances, it is not necessary for a single Search server with a single index and a single crawl database. You can try disabling one instance and see if it resolves the issue. If the issue persists, it is recommended to further investigate the root cause.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.