I think you have done everything that you can as a user, but an app that wants to use the speech recognizer is of course free to ignore your configuration. E.g. it can directly choose a particular speech recognizer implementation by constructing the recognizer something like this:
SpeechRecognizer.createSpeechRecognizer(this,
new ComponentName("com.google",
"com.google.Recognizer");
);
In this case, your only option is to uninstall or disable this particular implementation and hope that the app falls back to the general method:
SpeechRecognizer.createSpeechRecognizer(this);
Unfortunately, at some point Google started promoting the idea that apps directly link to the Google speech recognizer (see Add Voice Typing To Your IME). So many keyboard apps now do that (see e.g. the issue that I raised with SwiftKey), and your only option is to find one that does not...
It can also be that the app sends an intent that Kõnele does not support (the supported intents are listed in the manifest), but which would make sense to support in a speech recognition app. In this case it would be a feature request for Kõnele.