Am I missing something? Or is federation just “slow”?
it's not only slow, it's failing outright. And in desperation, they are adding code to make it try sending even less times to servers after a few connection failures.
The whole system is designed with the assumption that remote severs are easily reached all the time for live transactions, and there is way too much volume. It sends each comment and vote as a single item.