I have found that some patches have incorrect parameters. I noticed it for patches for Microsoft CRM.
Kaseya defaults to "/quiet /norestart" (I think, I'm on SAAS now so I can't see this setting) but the CRM patches require a different argument.
I don't have access to the Kaseya system I changed these settings on, so I may not have these arguments 100% correct. I recall that the update needed something like the following:
CRM_ARGS="/quiet /norestart"
Running a /? on the CRM patch will probably tell you the correct syntax.