The AFL has slapped young Sydney star Caiden Cleary with a two-game suspension over a drugs charge from December.