I'm puzzled with the "mood/activity" term. What do you mean exactly, what is this? Because you said status is working fine, so i assume everyone is receiving online, free to chat, away, etc. statuses?
These are pretty standard things:
I suppose it can be called "extended statuses".
Actually almost none of public XMPP-servers offer mood/activity services to users, but OpenFire supports this "out of box". Here is an XML debug log of receiving activity information from one of the users (JID's are omitted):
And yes, all users receive "standard statuses" (like online, free to chat, away, etc.) and all other information (like vCards, avatars etc.) normally. I've noticed this problem for mood/activity receiving only.
The issue is the same with OpenFire 3.7.0 RELEASE
I have found this list recently: protocol support
I don't see XEPs I'm talking about in the list, but I see that XEP-0163 is supported - which is a transport for XEPs I'm talking about, so now I'm wondering if these XEPs are really supported by OpenFire...
Finally, I've figured out that XEP-0163 actually is that notorious PEP (XEPs I'm talking about are part of it) and it's realization in Openfire is buggy and memory-eating. Thus, it's not surprising that it's not working as expected... So this question is not answered, but I'm taking it off - because it is a consequence of a bigger and more complicated problem.