Openfire is a robust and convenient server—thank you for your work.
There is also a capable and well-designed XMPP client, Gajim, but when used together with Openfire it receives duplicate messages after reconnecting to the server. I have contacted the Gajim project support multiple times; they analyzed the issue and concluded that the problem lies on the server side.
Could I ask you to analyze the situation on your side and, if possible, resolve this issue?
Related materials:
https://dev.gajim.org/gajim/gajim/-/issues/12299
https://dev.gajim.org/gajim/gajim/-/issues/12695
https://discourse.igniterealtime.org/t/monitoring-plugin-mam-doubled-quadrupled-messages-after-relogin/94112