Recently some vanilla advancement criteria have added minecraft: in front of the criterium name. Because of this you cannot grant/revoke those specific criteria anymore.
/advancement grant @s only minecraft:adventure/adventuring_time minecraft:badlands
"/advancement" command does not support granting/revoking criteria containing "minecraft:"
Many commands break on unquoted special characters, quoting support inconsistent