A restrição de horas de logon não funcionará com o ActiveSync por várias razões - a principal delas é que o cliente mantém aberta uma sessão estendida por muitas horas e somente será autenticada periodicamente. Essa sessão só é autenticada novamente quando o limite de tempo é ativado ou o cliente é reconectado.
Se você está colocando as mesmas horas no lugar, então você pode tentar um cronograma IISRESET no servidor do Exchange. Isso fechará todas as sessões abertas. No entanto, eu nunca testei se isso funcionará com o ActiveSync.
O único cliente que fez isso teve dois pontos de entrada para o ActiveSync e um foi literalmente interrompido pelas horas em que não estava disponível. Havia, obviamente, alguns funcionários que precisavam de acesso 24x7 e eles vieram através do segundo servidor.