@panos What do you mean by proper group federation?
In my experience, group federation works well in Discourse. Most of the bugs that we identified during the test drive at SocialHub have been fixed.
I can name only one major issue that still remains, incorrect timestamps in old threads: https://meta.discourse.org/t/activitypub-plugin/266794/487