Hi Matt, upstream is confident that the following commit might solve your problem:
https://dev.gajim.org/gajim/gajim/commit/0a20cb5997e635d12ccc5d72080ac0c38ae2876e Maybe you can try this already? The change will be in the next beta (or final) release. Hopefully it really solves your problem. Cheers