I finally got to test your approach, whole voice chat logic was moved to character’s pawn and got the same result It works in PIE/Standalone/Dev Build but not it Shipping build…
After researching UE’s voice chat options, probably the best one is EOS Voice Chat Plugin, because with default ToggleSpeaking or VOIP I’ve read multiple problems, such as game crashes after seamless travel, need to increase bandwith, otherwise voice chat will be laggy, etc. Not sure If you’ve encountered them as well. On the other hand my issue with EOS Voice Chat Plugin is that I just do not want to implement Epic’s interface into a Steam game.
About BaseEngine.ini, I’m pretty sure it doesn’t matter that voice enabled is set to false, because it will just get overriden by DefaultEngine.ini