I am (very) occasionally seeing some engine keepalive timeout errors in Event Viewer:
There was an error updating the Engine Keep alive record Error Detail-System.Data.SqlClient.SqlException (0x80131904): Timeout expired. The timeout period elapsed prior to completion of the operation or the server is not responding.
When this exception occurs does Solarwinds try to run the query again, or does it just give up?