The background current and text current colors are overriding the hover colors, because all of the secondary navigation items are linked to the current page with different anchors.
You could try to clear the current colors in customizer see if that works.
Hi Ying, sorry for the late reply, I checked the site, it works well!
Appreciated your help, always be your fan.
Btw for the menu background color issue which you helped us months ago, the background color seems still shows up, I will switch back to that topic and send you detail info, hope can get your continued advice.