I know you posted a while ago but thought I would offer a little help.
The first thing you should check is whether your o365/Powershell connector is able to talk to rabbitMQ. Ensure ports are open and that the host you have installed the connector on can talk to it.
If it can communicate with rabbitMQ you should take a look at the logs for the connector. You can find information on how to troubleshoot and view the logs of Powershell connectors here https://docs.openiam.com/docs-184.108.40.206/connectorconfig/microsoft/2-powershellconnectorsusage
If you find there isn’t anything in the logs, chances are it isn’t talking to rabbitMQ and you should revisit the previous bit and check your configuration.
If it is able to communicate and you can see it getting entries from Azure, it’s likely to be a timeout issue. How many user objects are in Azure? I believe the default timeout is 60 seconds which is definitely not enough if you are doing a full sync and have lots of users. Off the top of my head I can’t remember the exact setting you have to change but there is a Java parameter you need to change to set the timeout. I can dig it out if that is the case.