There are three issues:
- We are not generating enough actionable suggestions because the ones that skipped end up building up. This needs a manual clearing, or maybe an automatic 'remove from queue after  views'. The other option is to add an option to [remove suggestion] if it's clearly not a fit (T166308: Provide a way to reject links (instead of skip)).
- Editors are getting no edit was made errors because, i think, that link has already been changed by the time they add it (T178979: OABot error: 'No edit was made' (timeout or edit conflict?)). This is a queuing problem that should be impossible so long as one person has a link open they should own it and no one else can make that change.
- Generating new (good) suggestions has to happen faster than good links are added, or else we go down the quality spiral.