Respuesta parcial
El último dígito de cualquier cuadrado perfecto debe ser 0, 1, 4, 5, 6, 9. Por lo tanto, debemos tener $n \in \{ 0, 1, 4, 5, 6, 9 \}$ (módulo 10).
Recordemos que la suma de los primeros $n$ enteros es $\frac{n(n+1)}{2}$, y cada entero es congruente módulo 9 con la suma de sus dígitos. Al leer por la diagonal de la tabla de multiplicar en base 9, vemos que los cuadrados perfectos terminan en 0, 1, 4 o 7. Por lo tanto, debemos tener $\frac{n(n+1)}{2} \in \{ 0, 1, 4, 7 \}$ (módulo 9). De manera equivalente, $n \in \{0, 1, 4, 7, 8\}$ (módulo 9).
Al combinar los resultados módulo 10 y módulo 9, obtenemos:
$$n \in \{0, 1, 4, 9, 10, 16, 19, 25, 26, 31, 34, 35, 36, 40, 44, 45, 46, 49, 54, 55, 61, 64, 70, 71, 76, 79, 80, 81, 85, 89 \}~ (\text{mód } 90)$$
Ahora, consideremos los dos últimos dígitos del número. Todos los cuadrados perfectos terminan en 00, 01, 04, 09, 16, 21, 24, 25, 29, 36, 41, 44, 49, 56, 61, 64, 69, 76, 81, 84, 89 o 96. De estos, los únicos que contienen dígitos consecutivos son 01, 56 y 89. Pero dado que $n = 1$ es explícitamente descartado por la pregunta, y $n = 6$ ($\sqrt{123456} \approx 351.36306$) y $n = 9$ ($\sqrt{123456789} \approx 11111.111061$) no producen cuadrados perfectos, entonces los dos últimos dígitos deben ser parte de $n$ mismo.
Al combinar los resultados módulo 90 y módulo 100, obtenemos:
$$n \in \{0, 1, 4, 9, 16, 25, 36, 44, 49, 61, 64, 76, 81, 89, 100, 109, 116, 121, 124, 125, 136, 144, 161, 169, 181, 184, 189, 196, 216, 224, 225, 229, 241, 244, 256, 261, 269, 289, 296, 301, 304, 316, 324, 325, 341, 349, 361, 364, 369, 376, 396, 400, 404, 409, 421, 424, 436, 441, 449, 469, 476, 481, 484, 496, 504, 521, 529, 541, 544, 549, 556, 576, 584, 589, 601, 604, 616, 621, 625, 629, 649, 656, 661, 664, 676, 684, 700, 701, 709, 721, 724, 729, 736, 756, 764, 769, 781, 784, 796, 800, 801, 809, 829, 836, 841, 844, 856, 864, 881, 889\}~ (\text{mód } 900)$$
Esto no resuelve el problema, pero reduciría el esfuerzo de una búsqueda exhaustiva, ya que solo tienes que probar 110 de cada 900 enteros consecutivos. Veré si hay una manera de filtrar la lista aún más.