I recommwnd you try Messages by Google. It’s the default messaging app on their Pixel devices. I have found it solves a lot of problems for me.