using minecraft:inventory_changed, how to detect all slots

hey all I have an advancement where it detects if a potion is in one slot, and the inventory is filled, but it doesnt detect if every slot is filled with that item, just that the inventory is filled, and there is at least one of that item, any ideas?

"criteria": {
      "requirement": {
        "trigger": "minecraft:inventory_changed",
        "conditions": {
            "items": [
                {
                    "items": [
                        "minecraft:potion"
                    ],
                    "components": 
                    {
                        "minecraft:custom_data": 
                        {
                            "datatag": "one"
                        }
                    }
                }
            ],
            "slots": {
                "occupied": 36
            }
        }
      }
    },
Continue to help post