He leído muchos casos sobre esto, y la verdad solo puedo aportar que antes cuando saqueabamos aldeas y las forzamos (bajando el humor), al usar la lealtad forzada, inmediatamente se ponía de nuevo en 100%. Ahora esto no pasa, ahora sale correctamente y si tienes una aldea con el humor por debajo del 80% (sin contar la diplomacia investigada), se te puede poner en revuelta la aldea.
Ahora mi experiencia personal: hoy tengo puesta la lealtad forzada, tiene 5 horas de funcionamiento y saqueo cada 20 o 40 minutos según me da, y no me baja nada el humor, manteniéndose en 100% todo el tiempo (nunca saqueo para que baje el humor para evitar revueltas).
Ahora mismo me quedan dos horas más de bono de lealtad, y el humor de mis aldeas no ha cambiado, se mantiene en 100%.
El texto de la wiki está sacado directamente del juego, sin más.
El humor de las aldeas no empeorará a pesar de los saqueos o las unidades exigidas durante X horas.
Por casualidad no tendrás la penalización de lealtad también activada al aceptar otra misión?