There is zero guarantee from any E2EE system that the data is encrypted at rest by the sender and receiver. In fact in most cases, the data is not encrypted at rest because people want to do silly things like read messages.
The exact same vulnerability exists on every platform that's automatically backing up local data to the cloud. Even if you disable cloud backups you're still stuck if whoever you're messaging has left them enabled.
The only meaningful way around this hole when it comes to messaging apps is row-level encryption on the backing store. This has a lot of problems of its own and potential holes when it comes to indexing and searching.