Stuck in Pending Restart and be completed once BESClient restarted

There are multiple servers that are stuck in status “Pending Restart” even though the servers have the patches installed and been rebooted successfully.

The status would only changed to “Completed” is when the service BESClient on the server is restarted.
This happens so often that manual interaction is required after patching.

all I did was to restart the service BES Client, and the status is then changed to “Completed”, so the server was not rebooted, but only the service is being restarted on the server.

Can’t find any related on the logs.

What OS and agent versions are you running?

At what point do the client logs show the patches (or baseline) to be non relevant?

After the client has rebooted the client needs time to re-evaluate and the report back