This is a bit of a PITA for me as most people use AHK to handle shortcuts for komorebi[1], which led to me generating an AHK library[2] to help people write their configs. Turns out every single line of that generated library (not to mention the entire sample config for newcomers) is now invalid syntax in v2. I'm taking a month off from development while I'm traveling, maybe I'll feel less salty about this when I get…
But I would definitely not recommend converting v1 scripts to v2 if is not absolutely necessary.
You can have both installed and work great with the new launcher that auto selects version based on the #Requires directive.
I would definitely not convert v1 scripts that are longer than 2k lines.
What I have found is that re-writing stuff for v2 is WAY easier than converting.
You might also try the v1 -> v2 converter by dimitri. It is not perfect but does 90% of the work for ya.