I have investigated the issue and Nissan has introduced a new way getting secrets for the API using Google Firebase. This makes it almost impossible to keep supporting North American vehicles as Nissan can update the secrets stored inside Google Firebase on-the-fly so to speak. These secrets cannot be accessed outside the offical app. Because of this Nissan will be able to "disable or break" My Leaf and other third part clients. So using the new secret will only temporarily make My Leaf work again until Nissan changes it. They can do this without updating the official app.
So sadly this is basically the last straw for My Leaf supporting North American vehicles. I can update the secret but Nissan can update it on-the-fly and break My Leaf again. This can go on forever so to speak.
I encourage people to write to Nissan and express their anger. This does not only break My Leaf but also other integrations people are using.
I will release a new version of My Leaf with the new secret but I suspect Nissan will update this secret fairly fast and break My Leaf once again.