Notifempty funciona corretamente, remova o delaycompress da sua configuração.
Eu testei no computador local e ele deve funcionar do jeito que você quer.
Também é um bom comando:
logrotate -d /etc/logrotate.d/<CONFIG_FILE>
Ele mostrará como os logs serão processados sem o processamento real de registros.