I have 3 feature improvements related to the sync report feature:
1. Add a setting to include any non-superseded updates synced within the X amount of days as opposed to only including those found with the last sync.
2. Add a checkbox to be able to trigger the email being sent after manual syncs. I can see why you wouldn't want this by default, but the option would be nice.
3. Add a body field where you could supply a message body at the top of the email that is sent. This would be useful for example in organizations where the IT Security department does not maintain ConfigMgr, but is responsible for communicating patch rollouts to the enterprise. It would allow something like "The below patches have been synced for deployment within the last 30 days and should be included in any patch communications."
Thanks for looking!