Repository_dispatch action status skipped after POST

Describe the bug
I am attempting to use the GitHub API to trigger a repository_dispatch. When I call the POST request, I get a 204 response as expected. However, when I check the repos action, it shows the status of the workflow run as Skipped.

To Reproduce
Steps to reproduce the behavior:

  1. The action yml is set as:
on:
  push:
    branches:
      - main
  repository_dispatch:
    types: [start-workflow]
  1. The body of the POST request is:
{
    "event_type": "start-workflow"
}
  1. Invoking the POST request results in a 204 No Content response as expected.

Expected behavior
I expect that the action on the GitHub repo would run the jobs as set in the action yml. However, the status of the workflow run as Skipped.