The newly added `equipment` predicate is not functioning properly.
You get the advancement regardless of what inventory slot is equipped with that item
If the condition is `mainhand` it will work if its sitting in my inventory.
Please use the attached datapack below to confirm
`minecraft:inventory_changed` does not have `entity` field, so it's ignored.