Bei externem Monitor hatte ich das Problem von unscharfer Schrift auf dem Mac schon mal vor Jahren. Damals konnte ich das durch eine Systemeinstellung ändern - via Terminal.
Habe eben nach dem Befehl gesucht und folgendes (neues) gefunden.
(Kann es aber nicht testen, da ich keinen Mac vor mir habe.)
Apple has disabled Subpixel antialiasing for text in macOS Mojave
Folgendes via Terminal soll helfen:
defaults write -g CGFontRenderingFontSmoothingDisabled -bool NO
Ein ähnlicher Artikel: https://www.howtogeek.com/358596/how-to-fix-blurry-fonts-on-macos-mojave-with-subpixel-antialiasing/
Vllt hilfts euch weiter.