Automated deployment with guhub actions

I’ve set up an automated build trigger using github actions, a cron job schedule (8am, 12pm, 6pm EST), and a netlify build hook. It’s working, but Netlify is building twice for every trigger instead of once - it triggers close to the desired hour, but then again 20 or so minutes later. I added a workflow_dispatch to try to limit the builds to one, but doesn’t seem to be working. My domain/site name is princeoftravel.com

This is my github action:

name: Schedule Netlify Build
on:
schedule:
- cron: “0 13 * * 1-5”
description: “Runs at 8 AM EST (1:00 PM UTC) from Monday to Friday”
- cron: “0 17 * * 1-5”
description: “Runs at 12 PM EST (5:00 PM UTC) from Monday to Friday”
- cron: “0 23 * * 1-5”
description: “Runs at 6 PM EST (11:00 PM UTC) from Monday to Friday”
workflow_dispatch: # Add this event to allow manual triggering

jobs:
build:
name: Call Netlify build hook
runs-on: ubuntu-latest
if: ${{ github.event_name != ‘workflow_dispatch’ || github.repository.full_name != 'repo_name }}
steps:
- name: Curl request
run: curl -X POST -d {} https://api.netlify.com/build_hooks/***

Are you very sure that your hook is not being called again (maybe from some other service/tool)?