In pratice there is only the Riot.im/Element.io Matrix.org homeserver to Libera.chat IRC server bridge. And that bridge regularly disconnects people for being idle because storing and transferring state is so heavy.
I asked around and it seems like you're right about it not being a resource issue (network or computational). The issue is that the bridge is unstable and having tens of thousands of matrix.org users join/parting every now and then disrupts the IRC channels.