Facing the same problem. Differences are that I am running a pruned node.
Pruned node might be the main reason. New or out of sync node would prefer full node since it could serve all blocks while pruned node only can serve latest 288 blocks (which specified on
NODE_NETWORK_LIMITED service).