I suspect the instance you are connected to is returning the 503 due to overload.
Thunder App
An open-source, cross-platform Lemmy client for iOS and Android.
This community is intended to discuss features and feature suggestions for Thunder; as well as friendly, respectful talks about Lemmy in general.
Please use the GitHub repository linked below to submit bug reports, so keeping track of them is easier, and make sure to search first if you already can find an issue for your report.
If there are any developers who would like to contribute, feel free to reach out on GitHub!
General Links
Website: Link
GitHub Repository: Link
Matrix Space: Link
Android Releases
IzzyOnDroid: Link
Google Play: Link
iOS Releases
Apple App Store: Link
TestFlight Beta: Link
Related Communities
Nightly Community: Link
It's World, which makes sense at it's being slow.
I really need to join a different instance.
I joined a smaller instance and I stopped getting errors in my client. I think the huge ones are entering territory where the software has never been pushed before. They are groaning under the load.
A 5XX error indicates the error is not on the client (so this app) side, but an issue with the server. So there is really nothing you or the app dev can do, the lemmy instance admins need to fix it.
I would say there is a UI error: failing to upvote or loading the next page shouldn't show a full screen error message and lose the state.