Hi,
I was dealing with the same problem and just stumbled upon a solution by trial and error:
If you have the Skylight on a swith just turn it off for a short time, like 1 second, and on again.
Since this restarts the device it might take a few seconds until you can reach the API again, but it seems to be ready for pairing for some time after. Kust keep spammming your API request until you get an answer.
I was able to manually request an auth_token via the REST API as well as get it into Home Assistant via the Nanoleaf integration.
Also I found your posts on the Nanoleaf Dev forum and replied the same there
This didn’t work for me but what did work is going into my Android app and digging into the settings for the light and I found a ‘Connect to API’ button/selection. It enabled the API for 30 seconds and then HA connected immediately.