The “Needs Approval” page provides rather scarce (i.e. no) information about why a particular post requires approval. An important improvement has been to log the reason for these “automatic staff actions”, but that this information exists elsewhere is not immediately evident (especially for new admins) when they look at the approval page.
Of course, it would be ideal to have the reason displayed next to/under the post as it sits in the approval queue, but if that is too complicated to achieve, I’d like to suggest a static link to the staff actions log page, something like this:
Unfortunately, there doesn’t seem to be a route to the various filter options on the log page (I tried
admin/logs/staff_action_logs/system/ as well as
admin/logs/staff_action_logs/<silencedusername>/), so the link would just bring you to the overall logs, but it’s still much better than nothing and chances are that the relevant action happened very recently so that it’s probably easy to find.