Try insync (one-time payment), and works like a charm. I've been using it for a couple of years, zero problems. Syncs noy only OneDrive, also Google Drive and others.
They work already! When I add my email account, Thunderbird automatically configure my email, my calendar, my contacts, my tasks... all from my server. I even don't have to configure them each one manually.
That's true in most Linux distros, I've been there, even with the most robust ones (like Debian). But then I found Manjaro, with a semi-rolling update system, that is a perfect balance between recent version updates and rock-solid stability.