Ok, I just found userdate\addon_data that contains my profile.
As I suspected, both profiles contain the same Device ID, so I manually updated one of the profiles with the other Device ID.
Although I now see it switching Device ID in kodi.log, it still doesn't change the audio to the different speaker...
Is there more that I need to change manually perhaps?
kodi.log
01:04:41 T:4516 NOTICE: ..::Audio Profiles::.. [SYS.ARGV]: ['default.py', 'service']
01:04:41 T:4516 NOTICE: ..::Audio Profiles::.. [MODE]: service
01:04:41 T:4516 WARNING: CSkinInfo: failed to load skin settings
01:04:44 T:4516 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: locale.audiolanguage: original
01:04:44 T:4516 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.ac3transcode: false
01:04:44 T:4516 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.supportdtshdcpudecoding: false
01:04:44 T:4516 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.stereoupmix: false
01:04:44 T:4516 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.processquality: 30
01:04:44 T:4516 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.config: 2
01:04:44 T:4516 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.ac3passthrough: true
01:04:44 T:4516 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.guisoundmode: 1
01:04:44 T:4516 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.channels: 1
01:04:44 T:4516 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.audiodevice: DIRECTSOUND:default
01:04:44 T:4516 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.maintainoriginalvolume: true
01:04:44 T:4516 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: volume: 97
01:04:44 T:4516 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.streamsilence: 1
01:04:44 T:4516 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.passthroughdevice: DIRECTSOUND:{78021DCA-2E99-4879-A650-3295BA1F6C7A}
01:04:44 T:4516 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.dtspassthrough: false
01:04:44 T:4516 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.passthrough: false
01:04:44 T:4516 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.dspaddonsenabled: false
01:04:55 T:4016 NOTICE: ..::Audio Profiles::.. [SYS.ARGV]: ['default.py', 'service']
01:04:55 T:4016 NOTICE: ..::Audio Profiles::.. [MODE]: service
01:04:55 T:4016 WARNING: CSkinInfo: failed to load skin settings
01:04:57 T:4016 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: locale.audiolanguage: original
01:04:57 T:4016 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.ac3transcode: false
01:04:57 T:4016 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.supportdtshdcpudecoding: false
01:04:57 T:4016 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.stereoupmix: false
01:04:57 T:4016 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.processquality: 30
01:04:57 T:4016 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.config: 2
01:04:57 T:4016 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.ac3passthrough: true
01:04:57 T:4016 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.guisoundmode: 1
01:04:57 T:4016 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.channels: 1
01:04:57 T:4016 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.audiodevice: DIRECTSOUND:default
01:04:57 T:4016 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.maintainoriginalvolume: true
01:04:57 T:4016 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: volume: 97
01:04:57 T:4016 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.streamsilence: 1
01:04:57 T:4016 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.passthroughdevice: DIRECTSOUND:{56EA64DF-DDEA-4F98-91B8-213FDE86DA70}
01:04:57 T:4016 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.dtspassthrough: false
01:04:57 T:4016 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.passthrough: false
01:04:57 T:4016 NOTICE: ..::Audio Profiles::.. [RESTORING SETTING]: audiooutput.dspaddonsenabled: false
profile1.json
{"videoplayer.usedisplayasclock": "false", "locale.audiolanguage": "original", "videoplayer.seekdelay": "750", "videoplayer.teletextscale": "true", "videoscreen.fakefullscreen": "true", "videoplayer.stretch43": "0", "videoscreen.preferedstereoscopicmode": "100", "videoscreen.blankdisplays": "false", "videoscreen.limitedrange": "false", "audiooutput.supportdtshdcpudecoding": "false", "videoplayer.quitstereomodeonstop": "true", "videoscreen.vsync": "2", "audiooutput.stereoupmix": "false", "audiooutput.processquality": "30", "videoplayer.pauseafterrefreshchange": "0", "audiooutput.config": "2", "videoplayer.preferdefaultflag": "true", "audiooutput.ac3passthrough": "true", "audiooutput.guisoundmode": "1", "videoplayer.teletextenabled": "true", "videoscreen.screen": "0", "videoplayer.seeksteps": "[-600, -300, -180, -60, -30, -10, 10, 30, 60, 180, 300, 600]", "audiooutput.channels": "1", "audiooutput.audiodevice": "DIRECTSOUND:default", "audiooutput.maintainoriginalvolume": "true", "volume": "97", "audiooutput.streamsilence": "1", "videoscreen.resolution": "16", "audiooutput.passthroughdevice": "DIRECTSOUND:{78021DCA-2E99-4879-A650-3295BA1F6C7A}", "videoplayer.adjustrefreshrate": "0", "audiooutput.dtspassthrough": "false", "audiooutput.passthrough": "false", "videoplayer.stereoscopicplaybackmode": "0", "videoplayer.autoplaynextitem": "false", "audiooutput.dspaddonsenabled": "false", "videoplayer.errorinaspect": "0", "videoscreen.stereoscopicmode": "0", "audiooutput.ac3transcode": "false"}
profile2.json
{"videoplayer.usedisplayasclock": "false", "locale.audiolanguage": "original", "videoplayer.seekdelay": "750", "videoplayer.teletextscale": "true", "videoscreen.fakefullscreen": "true", "videoplayer.stretch43": "0", "videoscreen.preferedstereoscopicmode": "100", "videoscreen.blankdisplays": "false", "videoscreen.limitedrange": "false", "audiooutput.supportdtshdcpudecoding": "false", "videoplayer.quitstereomodeonstop": "true", "videoscreen.vsync": "2", "audiooutput.stereoupmix": "false", "audiooutput.processquality": "30", "videoplayer.pauseafterrefreshchange": "0", "audiooutput.config": "2", "videoplayer.preferdefaultflag": "true", "audiooutput.ac3passthrough": "true", "audiooutput.guisoundmode": "1", "videoplayer.teletextenabled": "true", "videoscreen.screen": "0", "videoplayer.seeksteps": "[-600, -300, -180, -60, -30, -10, 10, 30, 60, 180, 300, 600]", "audiooutput.channels": "1", "audiooutput.audiodevice": "DIRECTSOUND:default", "audiooutput.maintainoriginalvolume": "true", "volume": "97", "audiooutput.streamsilence": "1", "videoscreen.resolution": "16", "audiooutput.passthroughdevice": "DIRECTSOUND:{56EA64DF-DDEA-4F98-91B8-213FDE86DA70}", "videoplayer.adjustrefreshrate": "0", "audiooutput.dtspassthrough": "false", "audiooutput.passthrough": "false", "videoplayer.stereoscopicplaybackmode": "0", "videoplayer.autoplaynextitem": "false", "audiooutput.dspaddonsenabled": "false", "videoplayer.errorinaspect": "0", "videoscreen.stereoscopicmode": "0", "audiooutput.ac3transcode": "false"}