I think there are projects before that do this. But I think they are not directly storing in bitcoin. There is a reason why signed messages are the only popular way. They have their own chain and I think the storage is encrypted in a way that is connected to their own chain. Most of the projects are in ETH before.