This might be a complete stupidity from my side, but when trying to add a new Todo list in the Select a storage location entry I only see On This Computer. I didn't find any information or setting to add a remote Account (e.g. Nextcloud etc.)...
Select a storage location
On This Computer
Version 3.28.1-5