If you have ever searched for open source keyboards, you might have come across OpenBoard. But that project hasn’t seen development in more than an year. Thankfully, there is a fork of it that is being worked upon quite actively. It already supports autocorrect, glide typing, user-defined dictionaries, multilingual typing and now material you themeing as well.
I have a OnePlus7T and there seems to be no way to change the colors without downloading a third party app to override it. That might be OnePlus’ fault.