Got it working.
In case anyone else has got the same problem: My set-up now covers all of the above settings/checks as posted, EXCEPT there must have been something wrong with how I used the ‘ToggleSpeaking’ command.
Once I passed ‘ToggleSpeaking 1’ for each player, voice chat was working. Only that command did actually need to be given, otherwise the voice chat did not work.