The current label weight ranking gives us control if labels may be placed over a feature from any other feature class. If a feature weight is 1,000 then the feature blocks other labels from displaying over a feature.
I would like it if labels could be placed from some feature classes but not others. For example I want to allow road shields to be displayed over a city, but I do not want to allow address point labels to appear within the city boundaries.
Figure 1: No labels are displayed over the city. I want the road shields to appear.

Figure 2: Any label can display over a city. I do NOT want to display address numbers within city limits.

Reference: https://community.esri.com/t5/arcgis-pro-questions/remove-labels-from-a-single-layer-that-is-under-a...
Thank You