Vercel pulling prior Commit

Vercel is pulling the commit just prior to the latest on my main branch each time I push. I’ve tried disconnecting and reconnecting my github repo, redeploying with VERCEL_FORCE_NO_BUILD_CACHE env var set to 1, and clearing my cache in my browser but nothing seems to work. The odd thing is that it appears to show the most recent version in the deployment preview window but the files that actually get are the files from the prior commit. I’m attaching screenshots illustrating the behavior.

Here’s a screenshot of my latest deployment preview in Vercel

Here’s a screenshot of how it looks online (I changed the tag in the middle to say “There Is always hope”):

If I push another change, like removing the background images or anything, then I will see the new tagline while the most recent change will not be visible. Can anybody help?