Release deploy is getting skipped, no reason given

I have a deploy script that runs anytime we have a release, and publishes to an Azure static web app. However, every time I do a release, the action is immediately skipped and all jobs are marked as “This check was skipped”

I have tried to enable debug logging (Enabling debug logging - GitHub Docs) but no extra information is given.

The deploy portion of the script is nearly identical as our test/staging scripts, only difference is what github secrets it chooses, and those all work fine. The action starts at the correct time, so it is recognizing that it should happen on release.

Here is the yaml:

name: Deploy - Client - PRODUCTION - Azure Web Apps CI/CD

on:
  release:
    types: [published]

jobs:
  build_and_deploy_job:
    runs-on: ubuntu-latest
    name: Build and Deploy Job
    steps:
      - uses: actions/checkout@v2
        with:
          submodules: true
      - name: Build And Deploy
        id: builddeploy
        uses: Azure/static-web-apps-deploy@v0.0.1-preview
        with:
          azure_static_web_apps_api_token: ${{ secrets.AZURE_STATIC_WEB_APPS_API_TOKEN_WITTY_POND_0D9E5B61E }}
          repo_token: ${{ secrets.GITHUB_TOKEN }} # Used for Github integrations (i.e. PR comments)
          action: "upload"
          app_build_command: npm run build:prod
          ###### Repository/Build Configurations - These values can be configured to match you app requirements. ######
          # For more information regarding Static Web App workflow configurations, please visit: https://aka.ms/swaworkflowconfig
          app_location: "/client" # App source code path
          api_location: "api" # Api source code path - optional
          output_location: "dist" # Built app content directory - optional
          ###### End of Repository/Build Configurations ######

I ran it again and it worked, I have no idea why. Only thing I changed was the release tag to a new version this time.