I looked into the github repo for the open source version and found the images used. It looks like it uses the open source synapse app, so it suppprts whatever the synapse server supports. Unfortunately the operator wouldn’t fully support the new matrix 2.0 sliding sync / OIDC auth currently and since its the same synapse server it doesn’t support high availability which partially ruins the point of k8s.
That being said it does seem to have some support for workers, but it seems to be a WIP and that definitely could save some time setting up workers since it can get quite complex. They have a basis for making secific worker types where you simply specify the type and it would theoretically start the worker and have it properly work with your proxy.
The biggest thing I learned is give postgres a crap ton of ram especially if you use autosubscribe to communities bot. Nginx logs can tell you response times and timeouts, timeouts will be from slow queries and if you get a ton, need to bump up your RAM.
Use https://phiresky.github.io/lemmy-federation-state/site to troubleshoot federation issues.