Why can’t I exclude a term ID from either get_terms or WP_Term_query?

Turns out there was a function hooking the filter list_terms_exclusions, and the return was inside a logically faulty conditional. I fixed it and now the term query exclusion works as intended.