I found a “Capecoast” Ewe font … but it’s horrible!
Checking with Glyphs, I found that the capitals and lowercase characters are in normal positions, but the “special” characters are mapped to the exclamation point, dollar, asterisk and so on. If that is indeed the font that you are using, ditch it. It is not Unicode compatible and will, at some point, cause problems.
You are presumably encountering problems with Noto because this encoding is all wrong. If the encoding was right, it should definitely work. You could even use Times New Roman (a relatively modern version such as provided with Windows 10), as this has all the required characters on all the right places.
If this is the font that you are using and some of the characters appear right, that’s only because the author used the same font. Bite the bullet NOW, then, and replace each of the “wrong” characters in this font with the “real” character. Yes, that is a relatively serious amount of work, but you’ll only have to do this once.