Issue with Missing Enqueue Call in PresenceOSSAdapter::QueryPresence (OnlineServicesOSSAdapter Plugin)

Hello,

We are encountering an issue with the OnlineServicesOSSAdapter plugin in Unreal Engine, specifically in the PresenceOSSAdapter.cpp file. It appears that for TOnlineAsyncOpRef operations, in functions like QueryPresence and BatchQueryPresence, it does not call the Enqueue method to schedule the operation in one of the adapter’s queues. As a result, these operations are not getting a chance to execute.

This is causing failures in executing asynchronous operations related to user presence. The expected behavior is that these operations should be queued for execution, but due to the missing Enqueue call, they do not proceed.

Has anyone else encountered this issue? If so, is there a workaround or fix that could resolve this behavior?

Thanks in advance for any help or insights!