OH matter bridge and all bridged device disconnecting from Echo's

Hi,

I’m running OH 5.2.0-M1, but the issue has been preset ever since I play with the matter bridge.

I have 4 Echo devices that are matter capable. OH is configured as matter bridge. In the Alexa app, I can successfully provision the bridge and all devices from OH do show up in the Alexa app. When checking the network activity, I can see that all 3 Echo’s talk to my OH installation.

However, after some random timeout, the OH matter bridge will disappear from the Alexa app and all bridged devices with it, only to reappear a few seconds later again.

What is also strange, that the device info in the Alexa app, shows that the “connected via” Echo changes when the bridge reapers. When checking the matter keep-alive from OH to the Echo’s, I can see that the session ids remain stable and the message counter increases monotonically. So, apparently no session reset there…

I’ve already tried to remove the bridge from the matter fabric and re-add it without any change in behavior.

There are no obvious error in the log, I do messages like:

2026-03-24 17:48:39.198 [TRACE] [ternal.client.MatterWebsocketService] - MessageExchange: New exchange » channel: udp://[fe80::76e2:cff:fe96:e18d%eth0]:5541 on session secure/53628 protocol: 1 exId: 39721 sess: secure/53628 peerSess: 44199 SAT: 4000 SAI: 2000 SII: 2000 maxTrans: 5 MRP I
2026-03-24 17:48:39.198 [TRACE] [ternal.client.MatterWebsocketService] - MessageChannel: Message » for: I/ReportData subId: 1131914328 empty suppressResponse msgId: 44199/39721/81423220 type: 0x1/0x5 reqAck size: 13 payload: 15260058a47743290424ff0c18

2026-03-24 17:50:09.199 [TRACE] [ternal.client.MatterWebsocketService] - MessageExchange: New exchange » channel: udp://[fe80::1691:38ff:feaf:d5fa%eth0]:5541 on session secure/53625 protocol: 1 exId: 39722 sess: secure/53625 peerSess: 42255 SAT: 4000 SAI: 300 SII: 500 maxTrans: 5 MRP I
2026-03-24 17:50:09.199 [TRACE] [ternal.client.MatterWebsocketService] - MessageChannel: Message » for: I/ReportData subId: 1131914326 empty suppressResponse msgId: 42255/39722/13923468 type: 0x1/0x5 reqAck size: 13 payload: 15260056a47743290424ff0c18
2026-03-24 17:50:09.201 [TRACE] [ternal.client.MatterWebsocketService] - MessageExchange: New exchange » channel: udp://[fe80::f603:2aff:fe13:56ea%eth0]:5541 on session secure/53627 protocol: 1 exId: 39723 sess: secure/53627 peerSess: 42549 SAT: 4000 SAI: 300 SII: 500 maxTrans: 5 MRP I
2026-03-24 17:50:09.201 [TRACE] [ternal.client.MatterWebsocketService] - MessageChannel: Message » for: I/ReportData subId: 1131914329 empty suppressResponse msgId: 42549/39723/184644085 type: 0x1/0x5 reqAck size: 13 payload: 15260059a47743290424ff0c18

2026-03-24 17:50:11.199 [TRACE] [ternal.client.MatterWebsocketService] - MessageExchange: New exchange » channel: udp://[fe80::4a78:5eff:fea4:db73%eth0]:5541 on session secure/53626 protocol: 1 exId: 39724 sess: secure/53626 peerSess: 18138 SAT: 4000 SAI: 300 SII: 500 maxTrans: 5 MRP I
2026-03-24 17:50:11.200 [TRACE] [ternal.client.MatterWebsocketService] - MessageChannel: Message » for: I/ReportData subId: 1131914327 empty suppressResponse msgId: 18138/39724/161510174 type: 0x1/0x5 reqAck size: 13 payload: 15260057a47743290424ff0c18

2026-03-24 17:50:13.198 [TRACE] [ternal.client.MatterWebsocketService] - MessageExchange: New exchange » channel: udp://[fe80::76e2:cff:fe96:e18d%eth0]:5541 on session secure/53628 protocol: 1 exId: 39725 sess: secure/53628 peerSess: 44199 SAT: 4000 SAI: 2000 SII: 2000 maxTrans: 5 MRP I
2026-03-24 17:50:13.199 [TRACE] [ternal.client.MatterWebsocketService] - MessageChannel: Message » for: I/ReportData subId: 1131914328 empty suppressResponse msgId: 44199/39725/81423221 type: 0x1/0x5 reqAck size: 13 payload: 15260058a47743290424ff0c18