Ya he avanzado un poco más en el asunto:
Si el IncludeTitle lo dejo a true, que es como viene por defecto, funciona perfectamente.
#Region Activity Attributes
#FullScreen: False
#IncludeTitle: True
#End Region
Sin embargo, si lo pongo a false para ocultar la banda superior "estandar" y hacer una a mi gusto, resulta que en la famosa 5.1.1 ya deja de funcionar.
Me he fijado de que cuando está a True, el menú se despliega partiendo de la parte superior derecha, mientras que cuando está a False (en las que funciona) se despliega desde abajo y centrada horizontalmente.