Components unable to create rooms / pubsub

The issue I am running into Components are unable to perform some tasks such as create rooms or work with pubsub. I am able to get a user to do these things just not a component. We are thinking of migrating from a different xmpp server, and we have used components in the past as “system” users, doing tasks such as creating a room/ deleting a room on the need of the system, or publishing/ creating a node. I am running into issues moving our components to whack and doing these same kind of operations. I do not see any error messages in the logs, just nothing gets created/published.

I know this is standard use for components in JabberXCP. Have others used components to do this kind of work in openfire? What else would you use components for? Is there some setting I am missing? Thank you for any hints down the right path.