Indeed, the issue is that /etc/thunderbird/pref/thunderbird.js is not being read. This can be easily confirmed with strace.
Adding pref("intl.locale.requested", ""); into /usr/lib/thunderbird/defaults/pref/vendor.js makes language autodetection work again. As well as adding that preference on a new file in that folder. Thus, my workaround for the meantime has been to do ln -s /etc/thunderbird/pref/thunderbird.js /usr/lib/thunderbird/defaults/pref/etc-pref.js So that it loads the only preference file I have on /etc/thunderbird