Connectivity issues with headless RaspberryPI and UV4L

Hello there,
I’d followed the instructions from this tutorial: https://www.linux-projects.org/uv4l/tutorials/jitsi-meet/ to use a RaspberryPi as an video-intercom.
I have two issues with this setup but I can’t find any logs or informations how to resolve these.
The first issue (which is the main one), it can take up to 2 minutes for the RPi to join the meeting. I tried to installed my own jitsi server on a VM but it didn’t change anything. Why is it slow to join?
The only logs I have come from the xmpp bridge on the RPi but it says repeatly presence sent.
When it finally joins, the resolution is only 640x480, even if the camera is 1080p capable. Other webrtc apps show correct resolution.

Any guidance/help would be very appreciated.

Here they are the logs I have from xmpp_bridge
I enter a room called rpi and the username of my raspberry pi is rpi.

room rpi didn't exist, beeing created.
rpi is in the room 'rpi'
rpi said: 'Hi People!'
focus is in the room 'rpi'
 said: ''
focus is in the room 'rpi'
focus is in the room 'rpi'
focus is in the room 'rpi'
06f18ce4 is in the room 'rpi'
focus is in the room 'rpi'
focus is in the room 'rpi'
focus is in the room 'rpi'

*** incoming jingle session: state: Ended, sid: 8cvm4ble8uiem, initiator: 0

*** jingle action callback: state: Pending, sid: 8cvm4ble8uiem, action: SessionInitiate

*** incoming jingle session: state: Ended, sid: d466c0d2c72e, initiator: 0

*** jingle action callback: state: Pending, sid: d466c0d2c72e, action: SessionInitiate
Ignoring session-initiate as a session is already in progress

*** jingle action callback: state: Pending, sid: d466c0d2c72e, action: TransportInfo

*** jingle action callback: state: Pending, sid: d466c0d2c72e, action: TransportInfo

*** jingle action callback: state: Pending, sid: d466c0d2c72e, action: TransportInfo

*** jingle action callback: state: Pending, sid: d466c0d2c72e, action: TransportInfo
06f18ce4 is in the room 'rpi'
presence sent
Data bytes available: 16392
Frame received (length=16384, flags=0x82)
Executing message...
Got an answer...
Number of Presence Extensions: 3
Message executed
presence sent
presence sent
presence sent
presence sent
presence sent
rpi is in the room 'rpi'
rpi is in the room 'rpi'
rpi is in the room 'rpi'
rpi is in the room 'rpi'

*** jingle action callback: state: Active, sid: 8cvm4ble8uiem, action: InvalidAction
Invalid action, probably 'source-add' or 'source-remove'
rpi is in the room 'rpi'
rpi is in the room 'rpi'
rpi is in the room 'rpi'

If I stop the session with the RPI and try to reconnect few seconds later. It says this

New request
Data bytes available: 16392
Frame received (length=16384, flags=0x82)
Executing message...
Starting session...
connecting...
Message executed
connected
MUC error: Conflict
disconnected: User Disconnected
disconnected: Parse Error
Shut down websocket
error: MUC error: Conflict
New request
Data bytes available: 16392
Frame received (length=16384, flags=0x82)
Executing message...
Starting session...
connecting...
Message executed

Eventually, it can’t connect anymore.

You better forward your questions to the uv4l devs, we have no experience in using jitsi-meet on rasberryPi.

I could not find any forum/mailiing list for UV4L, that’s why I came here. I thought somebody would have already tried that.