tcsh filename globbing broken?
Same happens on Big Sur. But the standard tcsh in macOS hasn't changed for years, you can install tcsh 6.22.03 (Astron) 2020-11-18 via Homebrew.
% ls
foo_1   foo_2   foo_3   x
% echo foo_[1-4]
foo_1 foo_2 foo_3
% echo foo_[2-4]
foo_2 foo_3
% tcsh --version
tcsh 6.22.03 (Astron) 2020-11-18 (unknown-apple-darwin) options wide,nls,dl,al,kan,sm,rh,color,filec