Instead of sending a large consolidated report broken at random points, send each entry in the report as a separate webhook. This will make the report slower (because of rate limits), but reduces the chance of length overflow and allows each post to be replied / reacted to separately.