Why is WHM >> Service Status showing all my services as pending?
The tailwatchd log at /usr/local/cpanel/logs/tailwatchd_log will provide details as to why it's unable to verify if your server's services are up. The common cause for all services reporting as pending is that tailwatchd is waiting for the server to finish booting:
 [2020-11-07 00:38:27 -0400] [Cpanel::TailWatch] [INFO] Waiting for server to finish booting.
which is caused by your server's runlevel not being reported properly if your server has finished booting. You can verify what your server's runlevel is by running the following command:
If the above-provided runlevel command reports as unknown, you will want to reboot your server to the correct runlevel which will resolve the issue. The following support article should also be helpful:
You can view information on Tailwatch here: