This is default behaviour of AppCompat theme you are using. According to the Material Design guidelines, it is expected overflow menu to appear on top of it's anchor, the ActionBar.
You can force it to show below the action bar if by setting to your theme overlapAnchor to false