It's been a minute since revisiting this issue. I'm happy to help out if I can, but even with the latest app version, I'm still not seeing repeated events log into the LOGBOOK.
I probably should have documented this better. I did make a change back in August 2022 to add a new org-log-done-transition variable. If this is set to #t then all done state changes will be logged. If org-log-into-drawer is set to, for example, LOGBOOK then that state change will be added to the logbook.
If this isn't working please send me your init.org and I will take a look at this in early September.
This is something I need to revisit at some point. So unfortunately no progress on this.