Estos días he tenido alguna hora libre entre clase y clase y he cogido la unit y la he ido recomponiendo línea a línea, revisando cada letra, cada punto y cada apóstrofe y no sé ni cómo ni porqué ha dejado de salirme el error de antes... pero si hago exactamente lo mismo (o al menos eso creo).
Si creen que puede ser útil para álguien, subo el código que no da el fallo
