I feel like this is intentional, as you can define in vault NBT what the key_item is, which includes item components. Therefore, you could also modify the vault NBT to make it only accept certain Trial Keys for mapmakers (then again, this is marked as a bug, so...)
I do feel like this should be fixed for named items, though. Maybe only check the "minecraft:custom_data" component?
I feel like this is intentional, as you can define in vault NBT what the key_item is, which includes item components. Therefore, you could also modify the vault NBT to make it only accept certain Trial Keys for mapmakers (then again, this is marked as a bug, so...)
I do feel like this should be fixed for named items, though. Maybe only check the "minecraft:custom_data" component?