Desafortunadamente en este momento no está garantizado al 100% la operación del bloqueo automático. Esto es debido a la arquitectura interna del sistema operativo Android y sus matices cuando se trata de procesos.
Para estar completamente seguro de que la aplicación no permanecerá abierta después de la hora especificada sugiero encarecidamente el uso de la opción de cerrar la aplicación en lugar de auto-bloqueo.