I'm running a Bitcore.io node and using their ZMQ hook but I've noticed that on livenet not all transactions are actually being sent. I've been comparing it to https://blockchain.info/unconfirmed-transactions and my realtime logs and can see that some don't appear.
I've also tried creating a transaction to a output address and notifying us of this when it occurs and it hasn't appeared indicating my suspicions are correct.
This only happens on livenet, ran all our tests on testnet and it worked perfectly. Could this have something to do with maxconnections
? I've tried increasing it to 250