I have an .aff file that works just fine. I’m not sure if it has or not errors, but certainly Hunspell does not report them when using it.
However, if I apply makealias to it and to its .dic file, the resulting .aff file has errors that Hunspell complains about.
For example, after I use makealias, there is a line like this:
AF d # 192
Where d should be an integer. I also found another weird line:
AF 200,201,220,221,2iñer30,231 # 319
The “iñer” there should obviously not be there. There are around twenty lines reported as wrong by Hunspell after using makealias.
Archives with the .aff and .dic both before and after using makealias on them: