Re: sorting posts not working - I don't know. It looks like you've deleted the post you made about 'sorting of posts not aligned'
Re: communities not updated - I found your GIF hard to follow, but there's a straight-forward difference between the post list you're seeing on lemm.ee and on programming.dev, in that the missing posts are all tagged 'English'. (If you looked at lemm.ee when you're logged out, you'd see the same list as on programming.dev).
I assume you've fixed it now, since this post is in English, but to recreate what lemmy-ui is doing:
#!/bin/bash
show_post=true
lang_id_undefined="0"
lang_id_english="37"
for page in {1..17}
do
curl --silent "https://lemm.ee/api/v3/post/list?community_id=8024&page=$page&limit=50" |
jq -rc '.posts[] | .post.language_id, .post.name' |
while read line
do
if [ "$line" == "$lang_id_english" ]; then show_post=false; continue; fi
if [ "$line" == "$lang_id_undefined" ]; then show_post=true; continue; fi
if $show_post; then echo $line; fi
done
page=page+1
done