I had another validation active at the header level. I deleted that and it is working fine with my test valdiation.
I need to do it for my actual one now. I think the problem is because I am using AND and OR together. I will try changing it to a set instead.