Do you have a link to this layout? ... or did you change it already?
There are many reasons the fonts in top-level menu may seem bigger, because in the default font settings, we set certain defaults. For instance, in your case, I see the top-level was set to UPPERCASE, which makes it seem much bigger that the other levels ... In fact, top-level is only 5% bigger than sublevel items ... You can easily equalize the difference by removing the uppercase setting
sidebar:uppercase ... or you can set uppercase for the entire menu instead
menu:uppercase.
I believe when you do this, the menu items will be almost the same, perhaps just a ting size difference. If you still want to equalize to the exact same size, you would need to use custom CSS:
body[class*='sidebar'] .nav>.menu li li>a {
font-size: .85rem;
}
By default, without difference in cAsE, font size difference is tiny: