What would cause Netlify to ignore [skip ci]/[skip netlify]?

Thanks for the app details!

I think the problem is that you push multiple commits to some PR’s. We ONLY use the message from the first commit for all builds on that PR - so if the message on the first commit in the PR had [skip ci] we’d skip it for the entire PR; if not, for none.