I am trying to make an actions on google smart home app. I have implemented my oAuth2.0 server which seems to work fine. It generates an authorization token and sends it to Google with the state
parameter provided by Google. However, when I try to do the account linking in my google home app, it fails with the default couldn't update the setting
error. When I check my Firebase console, it says my smartHome function - the smart home fulfillment I provided in the actions on Google console - was never called, even though the other functions completed successfully.
What is the cause/solution for this?