Hey Rick
I've a Sena srl2 (the unit built for Shoei) and my pillion has a Sena 20s
I can confirm that i can do all 1 - 4 on your list... without an issue. 5 - I dont have a Sat Nav (use the phone).
Is it just the voice command you have an issue with? To be honest, I had to turn this off... and i use hey google / siri - which is much better.
You can start voice commands by pressing the Ambient Mode Button - or by saying 'hello sena' - does any of these actions work?
From Sena:
Voice command performance may vary based
on the environmental conditions including
riding speed, helmet type and ambient noise. To
improve the performance, minimize wind noise
on the microphone by using a large microphone
sponge and closing the visor
12.1 Voice Command Setting
(Default: Enable)
A Voice Command setting can be found in the
settings menu, accessible through Sena Device
Manager or Sena 30K Utility App.
When Voice Command is enabled, you can use
your voice to give a command the headset operate
certain operations completely handsfree. If Voice
Command is disabled, you will need to operate all
of the functions using the buttons on the headset.