Risolto da solo. Risolto mica tanto ma è l'unica strada.
Si tratta di un bug conosciuto. Sembra che MSAccess con upscaling (ho dei monitor da 32 pollici impostati al 125%) abbia dei problemi con i temi grigio e scuro.
La mia versione è retail quindi non posso toccare i parametri grafici di MSAccess se non da registro. Quindi ho creato GRAPHICS sotto HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\ e la chiave DisableDpiScaling impostandola a 1.
In pratica si comunica ad Access di ignorare l'upscaling.
La lettura delle impostazioni è dura, così, ma almeno si vedono.