At the moment we implement our own diffing in Citation Watchlist because the action API response is not very useful. However, I have since discovered functionality in the REST API. Let's use that instead.
https://api.wikimedia.org/wiki/Core_REST_API/Reference/Revisions/Compare_revisions
https://api.wikimedia.org/core/v1/wikipedia/test/revision/593871/compare/594460