La altura no tiene nada que ver para que spwaneen porque tengo uno al lado y a la misma altura y tampoco spawnean
Ya te e dicho que lo pongas a una altura superior a 50 , no hay nada mas que hacer, yo sé que tienes tu spawner de champiñacas abajo, pero los ocelotes son diferentes que las champiñacas. Esa es la única solución https://minecraft-es.gamepedia.com/Ocelote
Mira comprueba moviéndolo de zona, ya para ver si es el chunk y aunque sea intenta ver si es que de verdad es la altura, así ya te quitas de verdad si es de eso (no todas las criaturas funcionan igual)
Algunos spawners, por funcionamiento de minecraft sólo funcionan en ciertas capas. Ejemplos: calamares, champivacas, ocelotes...