You actually ran into something different. Please check http://2sxc.org/en/blog/post/12-differences-when-templating-data-instead-of-content to understand this
Your first view shows a list of content-assigned-to-the-module so you have the inline +.
The second view shows a list querying the DB, so hitting + wouldn't add it below that but anywhere else, so it's not part of the item-toolbar. If you need a + on the query-view, then the most common solution is to provide a separate + button - see for example how the blog-app does it here: https://github.com/2sic/app-blog/blob/master/_1%20Main%20blog%20view.cshtml#L24-L38
@* toolbar for add / manage posts *@
@Edit.Toolbar(toolbar: new object[] {
new {
command = new {
action = "new",
contentType = "BlogPost"
}
},
new {
command = new {
action = "contentitems",
contentType = "BlogPost"
},
showCondition = true
}
}, settings: new { hover="left", show = "hover" })