Algumas dicas em ordem de importância:
-) arquivo de configuração logrotate parece ok, mas há alguém chamando logrotate? Isso geralmente é feito pelo cron ou anacron. Verifique isso desde que o logrotate precisa de alguém para chamá-lo de fato (geralmente cron / anacron), caso contrário, configurá-lo é inútil. Verifique em suas configurações do cron / anacron e verifique se o daemon está ativo.
-) por hora não parece ser uma opção de configuração válida pelo menos na minha versão, verifique isso para ter certeza
-) quando você executá-lo manualmente com o "-d", nenhuma alteração será feita nos arquivos, então, para essa execução, é correto que nada tenha acontecido. Então, para ter certeza de que pelo menos a configuração está 100% bem, tente sem -d. E, eventualmente, com -f para forçar a rotação, para que você possa verificar se há alguma permissão ou tais problemas.