What component does the gameobject contain? Is there any other reason why batching breaks, such as use of shader constants with different values?
Also, see this “Draw calls and Defold” post for a good writeup on draw calls and batching, maybe it can give you a hint on what is happening for you. Batching should not break unless the render state needs to be updated.