Securely sharing end-to-end encrypted messages between devices is inherently difficult, especially combined with device verification. Note the 'secret chats' of Telegram are not shared across devices.
As far as I know, Matrix is the only network that has solved this problem. It even has cross-signing and federation.