Have you tried Soniox? It's really not expensive ($0.12/h, $200 free credits when you sign up) and really accurate.
You can use it with Spokenly (free app, bring your own Soniox API key) on macOS and iOS (virtual voice keyboard)
Disclaimer: I've worked for Soniox