The menus on macOS always highlight when selected natively; that is the default if their appearance is not configured at the script level in Tk. The screenshots you show suggest to me that there is some configuration going on somewhere in your script. There is no need to set font, size, color, etc. anywhere in Tk menus on macOS unless you have a specific reason.