Automation - Have Ikea Shortcut Button play radio grouped & play/pause

Hi guys, I am trying configure my Ikea shortcut button to play my local radio. Single click only play/pause radio in Bathroom. Long press. Play same radio station in bathroom & kitchen (two Sonos speakers).

Currently experiencing two problems.;

  1. Single press: Radio plays radio at chosen volume. But it only plays, the play/pause doesnt work.

  2. Long press: Radio plays for both speakers, but they wont group

alias: 'Tradfri Smartknapp bad - Start/stopp musikk '
description: Sonos
use_blueprint:
  path: Sam04/deconz-ikea-tradfri-shortcut-button.yaml
  input:
    remote: b3dc9d6a0372a0307e956984bc646f13
    button_short:
      - service: media_player.media_play_pause
        data: {}
        target:
          entity_id: media_player.sonos_roam
      - service: media_player.select_source
        data:
          source: NRK P1 Rogaland
        target:
          entity_id: media_player.sonos_roam
      - service: media_player.volume_set
        data:
          volume_level: 0.42
    button_long:
      - service: media_player.media_play_pause
        data: {}
        target:
          entity_id:
            - media_player.kitchen
            - media_player.sonos_roam
      - service: media_player.join
        data: {}
        target:
          entity_id:
            - media_player.kitchen
            - media_player.sonos_roam
      - service: media_player.select_source
        data:
          source: NRK P1 Rogaland
        target:
          entity_id:
            - media_player.sonos_roam
            - media_player.kitchen
      - service: media_player.volume_set
        data:
          volume_level: 0.38
        target:
          entity_id: media_player.sonos_roam
      - service: media_player.volume_set
        data:
          volume_level: 0.2
        target:
          entity_id: media_player.kitchen

Are there any paticular sequenze these actions needs to be run?