Alla prima domanda non rispondo, perché non mi riesce di farlo.
Rispetto alla seconda, posso dire che per tutti gli
n fra 5 e 10 esiste sempre una soluzione, anzi, data una soluzione, ne troviamo subito altre, derivate da simmetrie e rotazioni.
Ad esempio, data la soluzione:
una derivata può essere la seguente:
ed osservando bene, se ne trovano in tutto ben 8, praticamente uguali.
Più difficile, come già detto, è trovare tutte le soluzioni possibili, data la casella di partenza.
Non sono nemmeno sicuro che una qualsiasi casella iniziale porti sempre a soluzione, anzi direi di no.
Segue un esempio di una diversa soluzione rispetto alla stessa casella di partenza della prima griglia, che riporto nuovamente per il confronto:

Per la casella iniziale, considerate le rotazioni e simmetrie, è sufficiente cercare nella prima metà del quadrato 5x5 in alto a sinistra, comprendente 15 caselle (cioè una sola delle 2 parti in cui il quadrato viene diviso dalla diagonale che parte dall'angolo in alto a sinistra)
Riporto, infine un esempio di soluzione per le griglie 9x9, 8x8, 7x7, 6x6, 5x5, a dimostrazione di quanto affermato prima relativamente alla seconda domanda posta:
25 70 49 26 71 50 27 72 51
65 01 36 66 02 37 67 03 38
48 29 12 47 28 13 46 33 14
24 69 54 23 68 53 22 73 52
64 06 35 77 05 34 60 04 39
43 30 11 44 31 10 45 32 15
19 76 55 20 75 78 21 74 59
63 07 42 62 08 41 61 09 40
56 81 18 57 80 17 58 79 16
55 37 01 56 38 02 57 39
09 22 53 10 23 52 11 24
31 49 19 32 48 18 33 47
54 36 04 51 35 03 58 40
08 21 62 07 20 42 12 25
30 50 16 29 45 17 34 46
61 64 05 60 63 06 59 41
15 28 44 14 27 43 13 26
01 20 17 02 45 16 03
27 12 39 26 13 38 25
18 32 44 19 35 43 46
06 21 14 05 40 15 04
28 11 36 31 10 37 24
49 33 41 48 34 42 47
07 22 29 08 23 30 09
01 21 26 02 20 31
28 36 18 29 35 17
25 11 08 32 14 07
04 22 27 03 19 30
09 33 15 10 34 16
24 12 05 23 13 06
01 25 18 02 24
20 10 05 21 11
07 16 13 08 17
04 22 19 03 23
14 09 06 15 12