
kmoney
I think BookLore ticks all your boxes. It has opds as well as kobo syncing. You can also read via the built-in reader on the web to keep things synced. It supports separate libraries so you can keep your textbooks and research papers separate.
It's being pretty actively developed with new features every few weeks. I've been very pleased with it after trying half a dozen other alternatives that were never quite smooth enough.
Haven't tried it with graphic novels but BookLore is being very actively developed so if it doesn't already support them it may be a worthy feature request.
I pitched Redline to my partner as "It's a racing movie but they cranked the 'anime' knob up to 11. It's great." They loved it.
Thank you for that link. I found that page to be quite enlightening.