One of the most glaring concerns with the #Mastodon API I can see right away is that the context API isn't paginated. It's very interesting to see how different clients fall over when a thread has numerous descendants.
The bug has been open on it for a while. https://github.com/mastodon/mastodon/issues/11029
I'm working around it by doing some crafty graph transversal on batched context requests.