Are you guys sending HD movies around or something? How is a chat app using dozens of gigabytes for message logs?
The fact that there’s no way to view individual files that have been sent to/from me (+ their sizes) and remove them—like there is for messages.app in macOS—makes troubleshooting even harder here.
I will admit though that I haven’t looked too far into the problem but it’s seems to be an issue that just about every signal user I know deals with.