That's odd indeed, because OU local policy will override any other policy. If you set domain policy and then special one for OU it should work fine. Try to delete and recreate all existing policies. Too much policies is a nightmare :

What policy criterion dosn't work exactly ?
Cheers
Chef