1.20.1 Advancement not working from 1.19

I'm in the process of updating a modpack from 1.19 to 1.20.1 and I'm having trouble with advancements. I've searched online and also used an advancement builder and I can't seem to find what's wrong with this. I've narrowed it down to the criteria section, I just wanted to see if anyone could spot anything or know's if something changed with these jsons between 1.19 and 1.20.1? Here is my json for reference:

    "parent": "synapse:pmmo/root",
    "display": {
        "icon": {
            "item": "minecraft:turtle_helmet"
        },
        "title": {
            "text": "Crawl [Agility 1]"
        },
        "description": {
            "text": "You can now crawl like a turtle. Press c to lay on the ground."
        },
        "frame": "task",
        "show_toast": true,
        "hidden": true
    },
    "criteria": {
        "requirement": {
            "trigger": "pmmo:skill_up",
            "conditions": {
            "player": [
                {"condition":"pmmo:skill_level", 
                "skill":"agility", 
                "level_min": 1, 
                "level_max": 20
                }
            ]
            }
        }
    },
    "rewards": {
        "function": "synapse:parcool/enable_crawl"
    }
}```
Continue to help post