@mikejeep I don't know if anyone has mentioned this before, but on my Pixel 5 SignalCheck Pro would not be running when I check my phone in the morning. It happen multiple times until I changed the setting for battery optimization to "Not optimized" for the app. And that was about 7 days ago.
I have had the Pixel 5 for 17 days now and I had the Pixel 2 before.
And I looked at the Pixel 2 settings and it has battery optimization set to "Optimizing battery use" for the app.