eCloud doesn't sync

None of my pics are uploaded to the cloud.

Files should sync whenever you plug in the power cord (it’s a special event). The problem is acknowledged and the file sync is being refactored → will land in 0.21? You should use nextclouds App for the filesync until that branch is merged. Together with the Seedvault backup integration those are weak spots of /e/.

I tried the beta import directly from G, but that didn’t work at all.

if you feel like having the time, then you can report on your problems using the beta feature https://doc.e.foundation/support-topics/migrate-data-from-google-cloud , in the weekly development updates in this forum → Week 49 : Development and Testing Updates

But not for my main user, where calendar sync fails.

I understand you first imported a .vcf file into the local addressbook and sync on top from ecloud? maybe get rid of the local addressbook again and only use the linked ecloud (carddav) account.