Everything that works on desktop GNU/Linux should work on the phone, too. I use Pika Backup app.
> communication
AFAIK none of the apps you listed officially support Linux ARM, so you have to go through some configuration unfortunately. I do not use any of them, I use Matrix.
Increasingly thinking of relegating my iPhone to 2FA and maybe banking only.