The ability to use and view 'Marking subsets' in a visualization is hugely powerful and heavily utilized in my workflows.
While the marking-subset's resulting data shown in a visualization (the data selected by that Marking) is limited by the 'Limit data using expression' feature under the 'Data' tab of any given visualization, this same data is not affected by the 'Limit data using filterings' feature.
I've found the lack of functionality of the limit-by-filter and inconsistency in behavior between the limit-by-filter & limit-by-expression functionalities both confusing and frustrating.
The lack of the ability to 'Limit data using filterings' on a 'Marking subset' has greatly hindered my desired use of marking subsets and contributed to much end-user confusion among my team.
An option (check-box) should be added within the 'Edit Marking Subset' settings (within in the 'Subsets' tab) that allows the user to choose whether or not the 'Marking subset' should be limited-by-filterings and/or limited-by-expression. These check boxes would state something like:
Allow data limiting using filterings for this subset
Allow data limiting using expression for this subset