Prior to Lightroom Classic 11, when a preset with masks was applied, any previous masks were replaced. With the new mask model in version 11, masks in presets are added to whatever masks were already present. As this is a departure from the previous behavior, there should at least be an option to mimic the old behavior.
Note that when syncing Develop settting between two photos that both have masks, Lightroom brings up a dialog to ask if the masks should be replaced or merged. At the very least this option should exist for presets that contain masks too.
The workaround today is to "Delete All Masks" before applying a preset with masks. This is an extra step I'd rather not have to remember to do.