I'm getting sporadic issues where the ios app remote-sync will fail with an api exception of 400: invalid certificate. This happens much more frequently after switching networks (home wifi to mobile data and vice versa), tho it's not isolated to any specific network. I fully close the app between this reconnect, not just minimize. I'm also using a nginx reverse proxy, which I suspected to be the issue at first, but after a while of debugging I noticed that no requests would show up in its access.log (and immich server logs) when this errror would occur, so it seems the request isn't even reaching my server in those cases.
I've tried testing without a reverse proxy, but since that prevents me from accessing it from external networks, and there's no SSL, it's an imperfect test at best. But I wasn't able to recreate the issue in that case so far.
Curiously, when minimizing the app to the background after getting this error, it'll always get this error every time i resume the app from the background (which triggers a remote sync). I have to fully close the app and then open it again, which will usually then work. So to me it seems some cache shenanigans might also be at play.
Phone: iphone 15PM on ios 26.5
Server: Ubuntu 24.04 with nginx 1.30.0
immich 2.7.5 on both
Any help with this would be greatly appreciated, TIA!
.