Empty messages pubsub feature go-ipfs

Hi everyone

I had the following issue using the experimental feature pubsub with go-ipfs

I have an application (developed in go and using the API api github.com/ipfs/go-ipfs-api ) that send messages to the channel ### each minute. this application is running in a raspberry pi 3 b+
I have other application that waits for the messages (subscribe to the channel ###). this application is running in 4 arm machines with linux system.

The issue is that sometimes (less that 1% of the messages) are empty (nil). I can see that the message was sent correctly because other nodes got the messages.

does anyone have a similar problem?

Thanks in advance

I use the api github.com/ipfs/go-ipfs-api to use t