You may try adjusting the font smoothing configuration in MacOS. It used to be in System Preferences > General but since the Big Sur release it has been removed from there. Setting it in the terminal seems to continue to work
defaults -currentHost write -g AppleFontSmoothing -int 0