Problem with Iframe API and getCurrentDevices on Android

I am working with the Iframe API and the function api.getCurrentDevices().
on my desktop computer (Linux Mint and Chrome Browser v101) it is working
on my mobile device (Google Pixel 6pro, Android 12) this API always reports the BACK camera even if the FRONT camera is active.

Does anyone else experience this issue ?

To reproduce I made a test application against
API Source
DOMAIN: meet.jit.si

Steps
1 - Show the available videoInput devices with their labels and deviceIds [api.getAvailableDevices] works
2 - Change the videoInput device to the front camera by its label [api.setVideoInputDevice] works
3 - Show what Jitsi believes is the current videoInput device [api.getCurrentDevices] ---- FAILS (reports back camera even though front is active)
4 - Change the videoInput device to the front camera by its deviceId [api.setVideoInputDevice] works
5 - Show what Jitsi believes is the current videoInput device [api.getCurrentDevices] ---- FAILS (reports back camera even though front is active)
6 - Change the videoInput device to the back camera by its label [api.setVideoInputDevice] works
7 - Show what Jitsi believes is the current videoInput device [api.getCurrentDevices] ---- works (but it always reports the back)
8 - Change the videoInput device to the back camera by its deviceId [api.setVideoInputDevice] works
9 - Show what Jitsi believes is the current videoInput device [api.getCurrentDevices] ---- works (but it always reports the back)

DETAILS:
1 >>> Show the available devices
api.getAvailableDevices().then( ({videoInput}) => console.warn({videoInput})).catch( error => console.error({error}));
{videoInput: Array(2)}
videoInput: Array(2)
0:
deviceId: “7d03cc399aa3a805d23db3d3d91daba5f39dfd25728a2ace7a6c3fc1c1e566aa”
groupId: “6f37dc91a75645cc9a52534058ceb4bc18908a80765e7fba90d4c7b61fc9a667”
kind: “videoinput”
label: “camera2 1, facing front”
[[Prototype]]: Object
1:
deviceId: “71c5efbec83260950542cc2bf4abc71a3534eec95563825c47de4d743764baf0”
groupId: “23bfc0567f1fc310df2583afc142fc0987ab289f5e8ccd75c63e872705d5fa83”
kind: “videoinput”
label: “camera2 0, facing back”
[[Prototype]]: Object
length: 2
//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

2 >>> Try to set the video input device to the ‘front’ camera by label
api.setVideoInputDevice(“camera2 1, facing front”).then(result => {console.warn({result})}).catch(error => {console.error({error})});
{result: true}

// NOTE: local video image displayed is from the front camera => CORRECT

//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

3 >>> Show what Jitsi believes is the current videoInput device
 api.getCurrentDevices().then( ({videoInput}) => console.warn({videoInput})).catch( error => console.error({error}));
{videoInput: {…}}
videoInput:
deviceId: “71c5efbec83260950542cc2bf4abc71a3534eec95563825c47de4d743764baf0”
groupId: “23bfc0567f1fc310df2583afc142fc0987ab289f5e8ccd75c63e872705d5fa83”
kind: “videoinput”
label: “camera2 0, facing back”

// NOTE: Jitsi frame API reports that the current videoInput device is the back camera => FAIL !!!!!!

//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

4 >>> Try to set the video input device to the ‘front’ camera by deviceId
api.setVideoInputDevice(“”,“7d03cc399aa3a805d23db3d3d91daba5f39dfd25728a2ace7a6c3fc1c1e566aa”).then(result => {console.warn({result})}).catch(error => {console.error({error})});
{result: true}

// NOTE: local video image displayed is from the front camera => CORRECT

//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

5 >>> Show what Jitsi believes is the current videoInput device
 api.getCurrentDevices().then( ({videoInput}) => console.warn({videoInput})).catch( error => console.error({error}));
{videoInput: {…}}
videoInput:
deviceId: “71c5efbec83260950542cc2bf4abc71a3534eec95563825c47de4d743764baf0”
groupId: “23bfc0567f1fc310df2583afc142fc0987ab289f5e8ccd75c63e872705d5fa83”
kind: “videoinput”
label: “camera2 0, facing back”

// NOTE: Jitsi frame API reports that the current videoInput device is the back camera => FAIL !!!!

//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

6 >>> Try to set the video input device to the ‘BACK’ camera by label
api.setVideoInputDevice(“camera2 0, facing back”).then(result => {console.warn({result})}).catch(error => {console.error({error})});
{result: true}

// NOTE: local video image displayed is from the BACK camera => CORRECT

//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

7 >>> Show what Jitsi believes is the current videoInput device
 api.getCurrentDevices().then( ({videoInput}) => console.warn({videoInput})).catch( error => console.error({error}));
{videoInput: {…}}
videoInput:
deviceId: “71c5efbec83260950542cc2bf4abc71a3534eec95563825c47de4d743764baf0”
groupId: “23bfc0567f1fc310df2583afc142fc0987ab289f5e8ccd75c63e872705d5fa83”
kind: “videoinput”
label: “camera2 0, facing back”

// NOTE: Jitsi frame API reports that the current videoInput device is the back camera => CORRECT

//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

8 >>> Try to set the video input device to the ‘BACK’ camera by deviceId
api.setVideoInputDevice(“”, “71c5efbec83260950542cc2bf4abc71a3534eec95563825c47de4d743764baf0”).then(result => {console.warn({result})}).catch(error => {console.error({error})});
{result: true}

// NOTE: local video image displayed is from the BACK camera => CORRECT

//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

9 >>> Show what Jitsi believes is the current videoInput device
 api.getCurrentDevices().then( ({videoInput}) => console.warn({videoInput})).catch( error => console.error({error}));
{videoInput: {…}}
videoInput:
deviceId: “71c5efbec83260950542cc2bf4abc71a3534eec95563825c47de4d743764baf0”
groupId: “23bfc0567f1fc310df2583afc142fc0987ab289f5e8ccd75c63e872705d5fa83”
kind: “videoinput”
label: “camera2 0, facing back”

// NOTE: Jitsi frame API reports that the current videoInput device is the back camera => CORRECT

//>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

@jallamsetty @andrei-gavrilescu can either of you PTAL?