RESOLVED!
I did an element inspection and noticed that the sub-menu item had this style tag:
.sub-menu { visibility: hidden; }
I just changed it to:
.sub-menu { visibility: visible; }
and it works.
I have no idea why that would be the case but as long as it works now I’m a happy camper.