Maybe look into this: No way to restart an app from flow or script?
If restarting the system manually solves some of your issues, this might help. I have some apps that act up from time to time. By setting up flows that automatically restart them every day, it fixed most of my issues. Probably not an ideal solution, but it could remove some of the manual work of restarting your system.